Dec 11
2024
BUY
Grant, award, or other acquisition
-
18,505
Added 16.55%
93,302
Common Stock
Dec 10
2024
SELL
Payment of exercise price or tax liability
$89,029
$33.89 p/Share
2,627
Reduced 3.39%
74,797
Common Stock
Dec 09
2024
SELL
Payment of exercise price or tax liability
$53,985
$34.06 p/Share
1,585
Reduced 2.01%
77,424
Common Stock
Dec 06
2024
SELL
Payment of exercise price or tax liability
$76,285
$33.24 p/Share
2,295
Reduced 2.82%
79,009
Common Stock
Jan 11
2024
SELL
Payment of exercise price or tax liability
$209,046
$33.41 p/Share
6,257
Reduced 7.17%
81,059
Common Stock
Jan 11
2024
BUY
Grant, award, or other acquisition
-
10,208
Added 10.47%
87,316
Common Stock
Dec 11
2023
SELL
Payment of exercise price or tax liability
$92,926
$35.99 p/Share
2,582
Reduced 3.24%
77,108
Common Stock
Dec 10
2023
SELL
Payment of exercise price or tax liability
$94,414
$35.94 p/Share
2,627
Reduced 3.19%
79,690
Common Stock
Dec 09
2023
SELL
Payment of exercise price or tax liability
$56,964
$35.94 p/Share
1,585
Reduced 1.89%
82,317
Common Stock
Dec 06
2023
BUY
Grant, award, or other acquisition
-
15,607
Added 15.68%
83,902
Common Stock
Nov 04
2023
SELL
Payment of exercise price or tax liability
$37,803
$41.36 p/Share
914
Reduced 1.32%
68,111
Common Stock
Sep 27
2023
SELL
Open market or private sale
$112,500
$45.0 p/Share
2,500
Reduced 3.5%
69,025
Common Stock
Sep 25
2023
SELL
Open market or private sale
$254,879
$42.48 p/Share
6,000
Reduced 7.74%
71,525
Common Stock
Jan 13
2023
SELL
Payment of exercise price or tax liability
$190,963
$50.64 p/Share
3,771
Reduced 4.67%
76,916
Common Stock
Jan 13
2023
BUY
Grant, award, or other acquisition
-
22,176
Added 21.56%
80,687
Common Stock
Dec 14
2022
SELL
Payment of exercise price or tax liability
$28,397
$48.05 p/Share
591
Reduced 1.0%
58,511
Common Stock
Dec 11
2022
SELL
Payment of exercise price or tax liability
$103,989
$44.65 p/Share
2,329
Reduced 3.79%
59,102
Common Stock
Dec 10
2022
SELL
Payment of exercise price or tax liability
$77,423
$44.65 p/Share
1,734
Reduced 2.75%
61,431
Common Stock
Dec 09
2022
BUY
Grant, award, or other acquisition
-
10,778
Added 14.58%
63,165
Common Stock
Nov 04
2022
SELL
Payment of exercise price or tax liability
$30,523
$50.62 p/Share
603
Reduced 1.14%
52,332
Common Stock
Sep 14
2022
SELL
Open market or private sale
$71,250
$47.5 p/Share
1,500
Reduced 2.76%
52,935
Common Stock
Jun 24
2022
SELL
Open market or private sale
$60,000
$40.0 p/Share
1,500
Reduced 2.68%
54,399
Common Stock
Jan 14
2022
SELL
Payment of exercise price or tax liability
$56,644
$29.41 p/Share
1,926
Reduced 3.33%
55,835
Common Stock
Jan 11
2022
BUY
Grant, award, or other acquisition
-
8,018
Added 12.19%
57,761
Common Stock
Dec 14
2021
SELL
Payment of exercise price or tax liability
$9,165
$23.32 p/Share
393
Reduced 0.78%
49,743
Common Stock