Dec 12
2024
SELL
Open market or private sale
$8,379,373
$63.18 p/Share
132,627
Reduced 37.88%
217,523
Common Stock
Dec 12
2024
BUY
Exercise of conversion of derivative security
$3,428,407
$25.85 p/Share
132,627
Added 27.47%
350,150
Common Stock
Mar 14
2024
SELL
Payment of exercise price or tax liability
$1,034,595
$55.51 p/Share
18,638
Reduced 7.89%
217,523
Common Stock
Mar 14
2024
BUY
Grant, award, or other acquisition
-
75,070
Added 24.12%
236,161
Common Stock
Mar 12
2024
SELL
Payment of exercise price or tax liability
$171,737
$55.31 p/Share
3,105
Reduced 1.89%
161,091
Common Stock
Mar 11
2024
SELL
Payment of exercise price or tax liability
$184,491
$54.99 p/Share
3,355
Reduced 2.0%
164,196
Common Stock
Mar 08
2024
SELL
Payment of exercise price or tax liability
$475,017
$55.97 p/Share
8,487
Reduced 4.82%
167,551
Common Stock
Sep 15
2023
SELL
Payment of exercise price or tax liability
$106,072
$46.32 p/Share
2,290
Reduced 1.28%
176,038
Common Stock
Mar 31
2023
SELL
Open market or private sale
$1,232,250
$49.29 p/Share
25,000
Reduced 12.3%
178,328
Common Stock
Mar 14
2023
SELL
Payment of exercise price or tax liability
$159,609
$47.18 p/Share
3,383
Reduced 1.64%
203,328
Common Stock
Mar 10
2023
SELL
Payment of exercise price or tax liability
$407,886
$47.1 p/Share
8,660
Reduced 4.02%
206,711
Common Stock
Mar 09
2023
SELL
Payment of exercise price or tax liability
$916,886
$47.25 p/Share
19,405
Reduced 8.27%
215,371
Common Stock
Mar 09
2023
BUY
Grant, award, or other acquisition
-
77,788
Added 24.89%
234,776
Common Stock
Sep 16
2022
SELL
Payment of exercise price or tax liability
$108,271
$47.28 p/Share
2,290
Reduced 1.44%
156,988
Common Stock
Jul 13
2022
SELL
Payment of exercise price or tax liability
$140,446
$47.95 p/Share
2,929
Reduced 1.81%
159,278
Common Stock
Apr 07
2022
SELL
Open market or private sale
$2,658,635
$59.62 p/Share
44,593
Reduced 21.56%
162,207
Common Stock
Apr 07
2022
BUY
Exercise of conversion of derivative security
$1,022,072
$22.92 p/Share
44,593
Added 17.74%
206,800
Common Stock
Mar 21
2022
SELL
Open market or private sale
$2,936,798
$55.75 p/Share
52,678
Reduced 24.51%
162,207
Common Stock
Mar 14
2022
SELL
Payment of exercise price or tax liability
$264,298
$55.42 p/Share
4,769
Reduced 2.17%
214,885
Common Stock
Mar 11
2022
SELL
Payment of exercise price or tax liability
$615,237
$55.89 p/Share
11,008
Reduced 4.77%
219,654
Common Stock
Mar 10
2022
SELL
Payment of exercise price or tax liability
$1,555,303
$57.09 p/Share
27,243
Reduced 10.56%
230,662
Common Stock
Mar 10
2022
BUY
Grant, award, or other acquisition
-
80,312
Added 23.75%
257,905
Common Stock
Mar 08
2022
SELL
Open market or private sale
$3,246,347
$56.8 p/Share
57,154
Reduced 24.35%
177,593
Common Stock
Mar 08
2022
BUY
Exercise of conversion of derivative security
$2,166,708
$37.91 p/Share
57,154
Added 19.58%
234,747
Common Stock
Dec 16
2021
SELL
Open market or private sale
$920,200
$46.01 p/Share
20,000
Reduced 10.12%
177,593
Common Stock