Jul 29
2024
SELL
Open market or private sale
$561,195
$61.99 p/Share
9,053
Reduced 7.91%
105,450
Common Stock
Jul 26
2024
SELL
Payment of exercise price or tax liability
$1,119,499
$63.27 p/Share
17,694
Reduced 13.38%
114,503
Common Stock
Jul 26
2024
BUY
Exercise of conversion of derivative security
$651,556
$24.36 p/Share
26,747
Added 16.83%
132,197
Common Stock
Mar 25
2024
SELL
Payment of exercise price or tax liability
$284,961
$44.89 p/Share
6,348
Reduced 5.68%
105,450
Common Stock
Mar 25
2024
BUY
Grant, award, or other acquisition
$636,360
$44.89 p/Share
14,176
Added 11.25%
111,798
Common Stock
Dec 15
2023
SELL
Open market or private sale
$284,440
$51.14 p/Share
5,562
Reduced 5.39%
97,622
Common Stock
Dec 13
2023
SELL
Payment of exercise price or tax liability
$552,600
$50.87 p/Share
10,863
Reduced 9.53%
103,184
Common Stock
Dec 13
2023
BUY
Exercise of conversion of derivative security
$318,152
$19.37 p/Share
16,425
Added 12.59%
114,047
Common Stock
Mar 24
2023
SELL
Payment of exercise price or tax liability
$471,650
$53.33 p/Share
8,844
Reduced 8.31%
97,622
Common Stock
Mar 24
2023
BUY
Grant, award, or other acquisition
$1,041,108
$53.33 p/Share
19,522
Added 15.5%
106,466
Common Stock
May 23
2022
SELL
Other acquisition or disposition
-
10,964
Reduced 11.2%
86,944
Common Stock
May 12
2022
SELL
Payment of exercise price or tax liability
$934,994
$54.71 p/Share
17,090
Reduced 14.86%
97,908
Common Stock
May 12
2022
BUY
Exercise of conversion of derivative security
$428,104
$15.26 p/Share
28,054
Added 19.61%
114,998
Common Stock
Mar 28
2022
SELL
Payment of exercise price or tax liability
$462,062
$53.19 p/Share
8,687
Reduced 9.08%
86,944
Common Stock
Mar 28
2022
BUY
Grant, award, or other acquisition
$1,008,802
$53.19 p/Share
18,966
Added 16.55%
95,631
Common Stock
Mar 25
2021
SELL
Payment of exercise price or tax liability
$195,852
$51.95 p/Share
3,770
Reduced 4.65%
77,251
Common Stock
Mar 25
2021
BUY
Grant, award, or other acquisition
$427,549
$51.95 p/Share
8,230
Added 9.22%
81,021
Common Stock
Mar 12
2021
SELL
Open market or private sale
$269,152
$55.29 p/Share
4,868
Reduced 6.27%
72,791
Common Stock
Mar 11
2021
SELL
Open market or private sale
$11,000
$55.0 p/Share
200
Reduced 0.26%
77,659
Common Stock
Mar 10
2021
-
1,000
Reduced 1.27%
77,859
Common Stock
Mar 10
2021
SELL
Open market or private sale
$33,102
$55.17 p/Share
600
Reduced 0.76%
78,859
Common Stock
Mar 09
2021
SELL
Payment of exercise price or tax liability
$653,158
$54.74 p/Share
11,932
Reduced 13.06%
79,459
Common Stock
Mar 09
2021
BUY
Exercise of conversion of derivative security
$298,704
$15.24 p/Share
19,600
Added 17.66%
91,391
Common Stock