Oct 25
2024
SELL
Open market or private sale
$2,002,762
$102.26 p/Share
19,585
Reduced 53.34%
17,132
Common Stock
Oct 25
2024
BUY
Exercise of conversion of derivative security
$1,375,062
$70.21 p/Share
19,585
Added 34.79%
36,717
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$216,379
$81.9 p/Share
2,642
Reduced 5.59%
44,622
Common Stock
Feb 21
2024
BUY
Grant, award, or other acquisition
-
7,361
Added 13.48%
47,264
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$500,753
$79.51 p/Share
6,298
Reduced 13.63%
39,903
Common Stock
Feb 20
2024
BUY
Grant, award, or other acquisition
-
15,407
Added 25.01%
46,201
Common Stock
Dec 05
2023
SELL
Payment of exercise price or tax liability
$23,384
$80.36 p/Share
291
Reduced 0.94%
30,794
Common Stock
Oct 24
2023
BUY
Open market or private purchase
$322,050
$64.41 p/Share
5,000
Added 13.86%
31,085
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$249,075
$94.49 p/Share
2,636
Reduced 9.18%
26,085
Common Stock
Feb 22
2023
BUY
Grant, award, or other acquisition
-
7,170
Added 19.31%
29,961
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$293,948
$94.7 p/Share
3,104
Reduced 11.99%
22,791
Common Stock
Feb 21
2023
BUY
Grant, award, or other acquisition
-
10,431
Added 28.71%
25,895
Common Stock
Dec 05
2022
SELL
Payment of exercise price or tax liability
$23,629
$90.19 p/Share
262
Reduced 0.38%
68,930
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$279,071
$109.14 p/Share
2,557
Reduced 4.66%
52,292
Common Stock
Feb 23
2022
BUY
Grant, award, or other acquisition
-
6,468
Added 10.55%
54,849
Common Stock
Jan 18
2022
SELL
Payment of exercise price or tax liability
$372,030
$132.16 p/Share
2,815
Reduced 5.5%
48,381
Common Stock
Jan 18
2022
BUY
Grant, award, or other acquisition
-
8,811
Added 14.68%
51,196
Common Stock
Dec 03
2021
SELL
Payment of exercise price or tax liability
$29,932
$117.38 p/Share
255
Reduced 0.6%
42,385
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$189,379
$98.43 p/Share
1,924
Reduced 6.46%
27,871
Common Stock
Feb 22
2021
SELL
Payment of exercise price or tax liability
$84,417
$96.92 p/Share
871
Reduced 2.84%
29,795
Common Stock
Feb 17
2021
BUY
Grant, award, or other acquisition
-
6,285
Added 17.01%
30,666
Common Stock
Jan 19
2021
SELL
Payment of exercise price or tax liability
$268,606
$96.76 p/Share
2,776
Reduced 10.22%
24,381
Common Stock
Jan 19
2021
BUY
Grant, award, or other acquisition
-
9,265
Added 25.44%
27,157
Common Stock
Dec 03
2020
SELL
Payment of exercise price or tax liability
$23,887
$93.31 p/Share
256
Reduced 1.41%
17,892
Common Stock
Mar 02
2020
SELL
Payment of exercise price or tax liability
$111,666
$86.63 p/Share
1,289
Reduced 2.04%
61,954
Common Stock