Jul 19
2024
SELL
Payment of exercise price or tax liability
$16,090
$117.45 p/Share
137
Reduced 0.29%
47,266
Common Stock
Jul 19
2024
BUY
Exercise of conversion of derivative security
-
269
Added 0.56%
47,403
Common Stock
Jul 15
2024
SELL
Payment of exercise price or tax liability
$220,357
$133.55 p/Share
1,650
Reduced 3.38%
47,134
Common Stock
Apr 19
2024
SELL
Payment of exercise price or tax liability
$15,334
$111.93 p/Share
137
Reduced 0.28%
48,784
Common Stock
Apr 19
2024
BUY
Exercise of conversion of derivative security
-
269
Added 0.55%
48,921
Common Stock
Apr 15
2024
SELL
Payment of exercise price or tax liability
$80,985
$122.52 p/Share
661
Reduced 1.34%
48,652
Common Stock
Jan 19
2024
SELL
Payment of exercise price or tax liability
$12,892
$84.82 p/Share
152
Reduced 0.31%
48,963
Common Stock
Jan 19
2024
BUY
Exercise of conversion of derivative security
-
270
Added 0.55%
49,115
Common Stock
Jan 15
2024
SELL
Payment of exercise price or tax liability
$60,144
$82.39 p/Share
730
Reduced 1.47%
48,845
Common Stock
Oct 24
2023
SELL
Open market or private sale
$602,110
$67.79 p/Share
8,882
Reduced 15.19%
49,575
Common Stock
Oct 19
2023
SELL
Payment of exercise price or tax liability
$8,435
$69.14 p/Share
122
Reduced 0.21%
58,457
Common Stock
Oct 19
2023
BUY
Exercise of conversion of derivative security
-
269
Added 0.46%
58,579
Common Stock
Oct 16
2023
SELL
Payment of exercise price or tax liability
$206,453
$69.21 p/Share
2,983
Reduced 4.87%
58,310
Common Stock
Oct 16
2023
BUY
Exercise of conversion of derivative security
-
6,612
Added 9.74%
61,293
Common Stock
Oct 15
2023
SELL
Payment of exercise price or tax liability
$162,781
$69.21 p/Share
2,352
Reduced 4.12%
54,681
Common Stock
Oct 13
2023
SELL
Payment of exercise price or tax liability
$117,877
$69.75 p/Share
1,690
Reduced 2.88%
57,033
Common Stock
Oct 13
2023
BUY
Grant, award, or other acquisition
-
18,638
Added 24.09%
58,723
Common Stock
Jul 19
2023
SELL
Payment of exercise price or tax liability
$5,260
$64.94 p/Share
81
Reduced 0.2%
40,085
Common Stock
Jul 19
2023
BUY
Exercise of conversion of derivative security
-
269
Added 0.67%
40,166
Common Stock
Jul 15
2023
BUY
Grant, award, or other acquisition
-
7,803
Added 16.36%
39,897
Common Stock
Jul 10
2023
SELL
Open market or private sale
$832,169
$60.8 p/Share
13,687
Reduced 29.9%
32,094
Common Stock
Apr 19
2023
SELL
Payment of exercise price or tax liability
$4,954
$61.93 p/Share
80
Reduced 0.17%
45,781
Common Stock
Apr 19
2023
BUY
Exercise of conversion of derivative security
-
269
Added 0.58%
45,861
Common Stock
Jan 19
2023
SELL
Payment of exercise price or tax liability
$21,586
$56.51 p/Share
382
Reduced 0.84%
45,188
Common Stock
Jan 19
2023
BUY
Exercise of conversion of derivative security
-
1,077
Added 2.31%
45,570
Common Stock