Oct 30
2024
SELL
Payment of exercise price or tax liability
$6,433,814
$166.3 p/Share
38,688
Reduced 21.57%
140,658
Common Stock
Oct 30
2024
BUY
Grant, award, or other acquisition
-
15,824
Added 8.11%
179,346
Common Stock
Oct 30
2024
BUY
Exercise of conversion of derivative security
-
66,667
Added 28.96%
163,522
Common Stock
Apr 20
2024
SELL
Payment of exercise price or tax liability
$132,663
$142.19 p/Share
933
Reduced 0.95%
96,855
Common Stock
Apr 20
2024
BUY
Exercise of conversion of derivative security
-
2,370
Added 2.37%
97,788
Common Stock
Apr 19
2024
SELL
Payment of exercise price or tax liability
$1,637,712
$146.12 p/Share
11,208
Reduced 10.51%
95,418
Common Stock
Apr 19
2024
BUY
Grant, award, or other acquisition
-
14,249
Added 11.79%
106,626
Common Stock
Mar 23
2024
SELL
Payment of exercise price or tax liability
$243,377
$161.82 p/Share
1,504
Reduced 1.6%
92,377
Common Stock
Mar 23
2024
BUY
Exercise of conversion of derivative security
-
3,820
Added 3.91%
93,881
Common Stock
Mar 17
2024
SELL
Payment of exercise price or tax liability
$103,604
$151.69 p/Share
683
Reduced 0.75%
90,061
Common Stock
Mar 17
2024
BUY
Exercise of conversion of derivative security
-
1,734
Added 1.88%
90,744
Common Stock
Mar 12
2024
SELL
Payment of exercise price or tax liability
$236,568
$154.62 p/Share
1,530
Reduced 1.69%
89,010
Common Stock
Mar 12
2024
BUY
Exercise of conversion of derivative security
-
3,846
Added 4.07%
90,540
Common Stock
Nov 26
2023
SELL
Payment of exercise price or tax liability
$200,653
$127.48 p/Share
1,574
Reduced 1.78%
86,694
Common Stock
Nov 26
2023
BUY
Exercise of conversion of derivative security
-
4,000
Added 4.34%
88,268
Common Stock
May 17
2023
SELL
Open market or private sale
$4,486,400
$112.16 p/Share
40,000
Reduced 32.19%
84,268
Common Stock
May 17
2023
BUY
Exercise of conversion of derivative security
$954,400
$23.86 p/Share
40,000
Added 24.35%
124,268
Common Stock
Mar 23
2023
SELL
Payment of exercise price or tax liability
$144,805
$96.28 p/Share
1,504
Reduced 1.75%
84,268
Common Stock
Mar 23
2023
BUY
Exercise of conversion of derivative security
-
3,820
Added 4.26%
85,772
Common Stock
Mar 17
2023
SELL
Payment of exercise price or tax liability
$66,551
$97.44 p/Share
683
Reduced 0.83%
81,952
Common Stock
Mar 17
2023
BUY
Exercise of conversion of derivative security
-
1,734
Added 2.06%
82,635
Common Stock
Mar 12
2023
SELL
Payment of exercise price or tax liability
$142,467
$94.1 p/Share
1,514
Reduced 1.84%
80,901
Common Stock
Mar 12
2023
BUY
Exercise of conversion of derivative security
-
3,846
Added 4.46%
82,415
Common Stock
Mar 07
2023
SELL
Payment of exercise price or tax liability
$147,330
$91.17 p/Share
1,616
Reduced 2.02%
78,569
Common Stock
Mar 07
2023
BUY
Exercise of conversion of derivative security
-
4,000
Added 4.75%
80,185
Common Stock