Nov 15
2024
SELL
Payment of exercise price or tax liability
$5,987,200
$74.84 p/Share
80,000
Reduced 14.06%
489,153
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
$1,446,349
$77.79 p/Share
18,593
Reduced 3.71%
482,301
Common Stock
May 15
2024
BUY
Exercise of conversion of derivative security
$896,781
$30.42 p/Share
29,480
Added 5.56%
500,894
Common Stock
Mar 04
2024
BUY
Grant, award, or other acquisition
-
38,620
Added 7.57%
471,414
Common Stock
Feb 29
2024
SELL
Payment of exercise price or tax liability
$310,126
$86.29 p/Share
3,594
Reduced 0.82%
432,794
Common Stock
Feb 26
2024
BUY
Grant, award, or other acquisition
-
26,984
Added 5.82%
436,388
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$1,891,492
$86.11 p/Share
21,966
Reduced 5.09%
409,404
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$718,321
$83.74 p/Share
8,578
Reduced 1.95%
431,370
Common Stock
Feb 06
2024
SELL
Open market or private sale
$8,729,723
$81.95 p/Share
106,525
Reduced 19.49%
439,948
Common Stock
Feb 06
2024
BUY
Exercise of conversion of derivative security
$3,275,643
$30.75 p/Share
106,525
Added 16.31%
546,473
Common Stock
Feb 02
2024
SELL
Open market or private sale
$8,230,000
$82.3 p/Share
100,000
Reduced 18.52%
439,948
Common Stock
Feb 02
2024
BUY
Exercise of conversion of derivative security
$3,107,000
$31.07 p/Share
100,000
Added 15.63%
539,948
Common Stock
Jul 28
2023
SELL
Payment of exercise price or tax liability
$8,689,373
$77.0 p/Share
112,849
Reduced 23.23%
372,948
Common Stock
Jul 28
2023
BUY
Exercise of conversion of derivative security
$5,057,820
$27.26 p/Share
185,540
Added 27.64%
485,797
Common Stock
Feb 27
2023
BUY
Grant, award, or other acquisition
-
56,683
Added 15.88%
300,257
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$1,096,015
$67.01 p/Share
16,356
Reduced 6.29%
243,574
Common Stock
Feb 22
2023
SELL
Payment of exercise price or tax liability
$583,332
$66.13 p/Share
8,821
Reduced 3.28%
259,930
Common Stock
Feb 28
2022
BUY
Grant, award, or other acquisition
-
81,936
Added 14.92%
467,186
Common Stock
Feb 23
2022
SELL
Payment of exercise price or tax liability
$408,204
$62.56 p/Share
6,525
Reduced 1.67%
385,250
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
$567,252
$64.38 p/Share
8,811
Reduced 2.2%
391,775
Common Stock
Nov 15
2021
SELL
Open market or private sale
$11,943,777
$78.14 p/Share
152,851
Reduced 27.62%
400,586
Common Stock
Nov 15
2021
BUY
Exercise of conversion of derivative security
$3,783,062
$24.75 p/Share
152,851
Added 21.64%
553,437
Common Stock
Jul 02
2021
SELL
Payment of exercise price or tax liability
$449,213
$70.72 p/Share
6,352
Reduced 1.56%
400,586
Common Stock
Feb 24
2021
SELL
Payment of exercise price or tax liability
$397,453
$67.64 p/Share
5,876
Reduced 1.42%
406,938
Common Stock
Feb 24
2021
BUY
Grant, award, or other acquisition
-
81,236
Added 16.44%
412,814
Common Stock