Mar 01
2024
SELL
Payment of exercise price or tax liability
$130,666
$117.19 p/Share
1,115
Reduced 1.36%
80,618
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$328,490
$109.57 p/Share
2,998
Reduced 3.54%
81,733
Common Stock
Feb 16
2024
BUY
Grant, award, or other acquisition
-
1,777
Added 2.05%
84,731
Common Stock
Jun 01
2023
SELL
Open market or private sale
$854,680
$76.77 p/Share
11,133
Reduced 11.21%
88,196
Common Stock
Jun 01
2023
BUY
Exercise of conversion of derivative security
$224,107
$20.13 p/Share
11,133
Added 10.08%
99,329
Common Stock
Apr 03
2023
SELL
Open market or private sale
$797,536
$71.65 p/Share
11,131
Reduced 11.21%
88,196
Common Stock
Apr 03
2023
BUY
Exercise of conversion of derivative security
$224,067
$20.13 p/Share
11,131
Added 10.08%
99,327
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$53,463
$70.44 p/Share
759
Reduced 0.85%
88,196
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
-
7,378
Added 7.66%
88,955
Common Stock
Feb 20
2023
SELL
Payment of exercise price or tax liability
$28,467
$73.56 p/Share
387
Reduced 0.47%
81,577
Common Stock
Feb 20
2023
SELL
Payment of exercise price or tax liability
$173,675
$73.56 p/Share
2,361
Reduced 2.8%
81,964
Comon Stock
Feb 20
2023
BUY
Grant, award, or other acquisition
-
5,341
Added 5.96%
84,325
Common Stock
Feb 01
2023
SELL
Open market or private sale
$833,711
$74.9 p/Share
11,131
Reduced 12.35%
78,984
Common Stock
Feb 01
2023
BUY
Exercise of conversion of derivative security
$224,067
$20.13 p/Share
11,131
Added 10.99%
90,115
Common Stock
Dec 01
2022
SELL
Open market or private sale
$746,110
$67.03 p/Share
11,131
Reduced 12.35%
78,984
Common Stock
Dec 01
2022
BUY
Exercise of conversion of derivative security
$224,067
$20.13 p/Share
11,131
Added 10.99%
90,115
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$16,478
$50.7 p/Share
325
Reduced 0.46%
70,944
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
8,040
Added 9.24%
78,984
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
$279,970
$52.01 p/Share
5,383
Reduced 7.03%
71,207
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
$32,834
$56.03 p/Share
586
Reduced 0.86%
67,231
Common Stock
Feb 21
2022
BUY
Grant, award, or other acquisition
-
2,909
Added 3.66%
76,590
Common Stock
Mar 01
2021
BUY
Grant, award, or other acquisition
-
7,403
Added 9.13%
73,681
Common Stock
Feb 22
2021
SELL
Payment of exercise price or tax liability
$167,362
$56.03 p/Share
2,987
Reduced 4.31%
66,278
Common Stock
Feb 22
2021
SELL
Payment of exercise price or tax liability
$32,497
$56.03 p/Share
580
Reduced 0.86%
66,651
Common Stoc
Feb 22
2021
BUY
Grant, award, or other acquisition
-
2,508
Added 3.44%
70,431
Common Stock