Oct 25
2024
BUY
Open market or private purchase
$1,099,963
$74.67 p/Share
14,731
Added 1.15%
1,263,098
Common Stock, par valu...
Mar 01
2024
SELL
Payment of exercise price or tax liability
$2,108,562
$87.03 p/Share
24,228
Reduced 1.9%
1,248,367
Common Stock, par valu...
Feb 22
2024
SELL
Payment of exercise price or tax liability
$1,852,430
$83.98 p/Share
22,058
Reduced 2.38%
904,755
Common Stock, par valu...
Feb 22
2024
SELL
Sale (or disposition) back to the issuer
-
31,200
Reduced 3.26%
926,813
Common Stock, par valu...
Feb 22
2024
BUY
Grant, award, or other acquisition
-
367,840
Added 22.42%
1,272,595
Common Stock, par valu...
Feb 15
2024
SELL
Payment of exercise price or tax liability
$1,341,486
$82.32 p/Share
16,296
Reduced 1.67%
958,013
Common Stock, par valu...
Apr 28
2023
SELL
Open market or private sale
$27,677,888
$76.77 p/Share
360,530
Reduced 27.01%
974,309
Common Stock, par valu...
Apr 28
2023
BUY
Exercise of conversion of derivative security
$6,590,488
$18.28 p/Share
360,530
Added 21.27%
1,334,839
Common Stock, par valu...
Mar 15
2023
SELL
Payment of exercise price or tax liability
$626,228
$67.62 p/Share
9,261
Reduced 0.94%
974,309
Common Stock, par valu...
Mar 15
2023
BUY
Grant, award, or other acquisition
-
37,844
Added 3.71%
983,570
Common Stock, par valu...
Mar 01
2023
SELL
Payment of exercise price or tax liability
$1,711,667
$70.66 p/Share
24,224
Reduced 2.45%
964,087
Common Stock, par valu...
Feb 15
2023
SELL
Payment of exercise price or tax liability
$957,523
$76.78 p/Share
12,471
Reduced 1.25%
988,311
Common Stock, par valu...
Feb 14
2023
SELL
Sale (or disposition) back to the issuer
-
68,537
Reduced 8.75%
714,882
Common Stock, par valu...
Feb 14
2023
BUY
Grant, award, or other acquisition
-
285,900
Added 22.22%
1,000,782
Common Stock, par valu...
Sep 14
2022
BUY
Grant, award, or other acquisition
-
48
Added 0.01%
783,419
Common Stock, par valu...
Mar 01
2022
SELL
Payment of exercise price or tax liability
$704,116
$61.01 p/Share
11,541
Reduced 1.45%
783,371
Common Stock, par valu...
Feb 16
2022
SELL
Sale (or disposition) back to the issuer
-
34,685
Reduced 5.1%
645,582
Common Stock, par valu...
Feb 16
2022
SELL
Payment of exercise price or tax liability
$3,423,083
$67.69 p/Share
50,570
Reduced 7.83%
595,012
Common Stock, par valu...
Feb 16
2022
BUY
Grant, award, or other acquisition
-
199,900
Added 20.09%
794,912
Common Stock, par valu...
Feb 15
2022
SELL
Payment of exercise price or tax liability
$2,136,954
$65.99 p/Share
32,383
Reduced 4.54%
680,267
Common Stock, par valu...
Mar 10
2021
SELL
Open market or private sale
$16,015,501
$818.37 p/Share
19,570
Reduced 20.46%
76,085
Common Stock, par valu...
Feb 28
2021
SELL
Payment of exercise price or tax liability
$4,548,803
$823.76 p/Share
5,522
Reduced 5.46%
95,655
Common Stock, par valu...
Feb 28
2021
SELL
Sale (or disposition) back to the issuer
-
799
Reduced 0.78%
101,177
Common Stock, par valu...
Feb 18
2021
BUY
Grant, award, or other acquisition
-
18,160
Added 15.12%
101,976
Common Stock, par valu...
Feb 15
2021
SELL
Payment of exercise price or tax liability
$3,105,907
$939.76 p/Share
3,305
Reduced 3.79%
83,816
Common Stock, par valu...