Feb 22
2024
SELL
Payment of exercise price or tax liability
$1,458,864
$137.15 p/Share
10,637
Reduced 2.01%
518,028
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
-
27,030
Added 4.86%
528,665
Common Stock
Feb 12
2024
-
100,000
Reduced 16.62%
501,635
Common Stock
Jan 18
2024
SELL
Sale (or disposition) back to the issuer
$2,975,464
$125.23 p/Share
23,760
Reduced 3.8%
601,635
Common Stock
Jan 18
2024
SELL
Payment of exercise price or tax liability
$3,871,861
$125.23 p/Share
30,918
Reduced 4.71%
625,395
Common Stock
Jan 18
2024
BUY
Exercise of conversion of derivative security
-
78,441
Added 10.68%
656,313
Common Stock
Aug 14
2023
-
44,000
Reduced 7.08%
577,872
Common Stock
Aug 14
2023
SELL
Open market or private sale
$10,278,124
$135.99 p/Share
75,580
Reduced 10.84%
621,872
Common Stock
Aug 14
2023
BUY
Exercise of conversion of derivative security
$3,333,833
$44.11 p/Share
75,580
Added 9.78%
697,452
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$2,432,445
$131.69 p/Share
18,471
Reduced 2.88%
621,872
Common Stock
Feb 23
2023
BUY
Grant, award, or other acquisition
-
46,940
Added 6.83%
640,343
Common Stock
Jan 31
2023
SELL
Sale (or disposition) back to the issuer
$5,401,326
$139.88 p/Share
38,614
Reduced 6.11%
593,403
Common Stock
Jan 31
2023
SELL
Payment of exercise price or tax liability
$7,010,086
$139.88 p/Share
50,115
Reduced 7.35%
632,017
Common Stock
Jan 31
2023
BUY
Exercise of conversion of derivative security
-
127,346
Added 15.73%
682,132
Common Stock
Oct 28
2022
SELL
Open market or private sale
$4,771,009
$127.0 p/Share
37,567
Reduced 6.19%
569,786
Common Stock
Oct 28
2022
BUY
Grant, award, or other acquisition
$1,026,330
$27.32 p/Share
37,567
Added 5.83%
607,353
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
$2,208,483
$86.89 p/Share
25,417
Reduced 4.27%
569,786
Common Stock
Feb 22
2022
BUY
Grant, award, or other acquisition
-
64,590
Added 9.79%
595,203
Common Stock
Jan 20
2022
SELL
Sale (or disposition) back to the issuer
$3,105,156
$83.03 p/Share
37,398
Reduced 6.58%
530,613
Common Stock
Jan 20
2022
SELL
Payment of exercise price or tax liability
$4,035,092
$83.03 p/Share
48,598
Reduced 7.88%
568,011
Common Stock
Jan 20
2022
BUY
Exercise of conversion of derivative security
-
123,396
Added 16.68%
616,609
Common Stock
Oct 25
2021
SELL
Open market or private sale
$2,202,328
$82.33 p/Share
26,750
Reduced 4.97%
511,213
Common Stock
Oct 25
2021
BUY
Grant, award, or other acquisition
$657,515
$24.58 p/Share
26,750
Added 4.74%
537,963
Common Stock
Feb 23
2021
SELL
Payment of exercise price or tax liability
$2,572,140
$74.49 p/Share
34,530
Reduced 6.33%
511,213
Common Stock
Feb 23
2021
BUY
Grant, award, or other acquisition
-
87,750
Added 13.85%
545,743
Common Stock