May 10
2024
SELL
Open market or private sale
$991,774
$113.84 p/Share
8,712
Reduced 45.51%
10,431
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$358,343
$100.18 p/Share
3,577
Reduced 15.74%
19,143
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
-
11,592
Added 33.78%
22,720
Common Stock
Jan 22
2024
SELL
Payment of exercise price or tax liability
$90,868
$103.85 p/Share
875
Reduced 7.29%
11,128
Common Stock
Jan 22
2024
BUY
Exercise of conversion of derivative security
-
1,039
Added 7.97%
12,003
Common Stock
Jan 21
2024
BUY
Exercise of conversion of derivative security
-
905
Added 7.62%
10,964
Common Stock
Jan 20
2024
BUY
Exercise of conversion of derivative security
-
1,347
Added 11.81%
10,059
Common Stock
Jan 22
2023
SELL
Payment of exercise price or tax liability
$67,902
$74.21 p/Share
915
Reduced 9.5%
8,712
Common Stock
Jan 22
2023
BUY
Exercise of conversion of derivative security
-
1,039
Added 9.74%
9,627
Common Stock
Jan 21
2023
BUY
Exercise of conversion of derivative security
-
905
Added 9.53%
8,588
Common Stock
Jan 20
2023
BUY
Grant, award, or other acquisition
-
1,404
Added 15.45%
7,683
Common Stock
Dec 31
2022
SELL
Payment of exercise price or tax liability
$10,748
$68.46 p/Share
157
Reduced 2.44%
6,279
Common Stock
Dec 31
2022
BUY
Exercise of conversion of derivative security
-
643
Added 9.08%
6,436
Common Stock
Jan 22
2022
SELL
Payment of exercise price or tax liability
$24,646
$79.76 p/Share
309
Reduced 5.06%
5,793
Common Stock
Jan 22
2022
BUY
Exercise of conversion of derivative security
-
1,039
Added 14.55%
6,102
Common Stock
Dec 31
2021
SELL
Payment of exercise price or tax liability
$24,907
$85.59 p/Share
291
Reduced 5.44%
5,063
Common Stock
Dec 31
2021
BUY
Exercise of conversion of derivative security
-
1,193
Added 18.22%
5,354
Common Stock
Jan 21
2021
SELL
Payment of exercise price or tax liability
$40,791
$78.9 p/Share
517
Reduced 11.05%
4,161
Common Stock
Jan 21
2021
BUY
Grant, award, or other acquisition
-
2,062
Added 30.59%
4,678
Common Stock
Jan 01
2021
SELL
Payment of exercise price or tax liability
$28,498
$81.19 p/Share
351
Reduced 11.83%
2,616
Common Stock
Jan 01
2021
BUY
Exercise of conversion of derivative security
-
1,179
Added 28.44%
2,967
Common Stock
Dec 31
2020
SELL
Payment of exercise price or tax liability
$12,747
$81.19 p/Share
157
Reduced 8.07%
1,788
Common Stock
Dec 31
2020
BUY
Exercise of conversion of derivative security
-
642
Added 24.82%
1,945
Common Stock