Dec 17
2024
BUY
Grant, award, or other acquisition
-
33,266
Added 21.1%
124,415
Common Stock
Oct 01
2024
SELL
Open market or private sale
$135,278
$61.49 p/Share
2,200
Reduced 2.36%
91,149
Common Stock
Sep 20
2024
SELL
Payment of exercise price or tax liability
$155,693
$58.73 p/Share
2,651
Reduced 2.76%
93,349
Common Stock
Jul 01
2024
SELL
Open market or private sale
$130,962
$48.29 p/Share
2,712
Reduced 2.75%
96,000
Common Stock
Jun 20
2024
SELL
Payment of exercise price or tax liability
$100,541
$46.96 p/Share
2,141
Reduced 2.12%
98,712
Common Stock
Apr 01
2024
SELL
Open market or private sale
$138,511
$49.61 p/Share
2,792
Reduced 2.69%
100,853
Common Stock
Mar 20
2024
SELL
Payment of exercise price or tax liability
$88,839
$50.22 p/Share
1,769
Reduced 1.68%
103,645
Common Stock
Jan 02
2024
SELL
Open market or private sale
$426,330
$44.53 p/Share
9,574
Reduced 8.33%
105,414
Common Stock
Dec 20
2023
SELL
Payment of exercise price or tax liability
$281,744
$43.58 p/Share
6,465
Reduced 5.32%
114,988
Common Stock
Dec 12
2023
BUY
Grant, award, or other acquisition
-
38,836
Added 24.23%
121,453
Common Stock
Oct 02
2023
SELL
Open market or private sale
$181,300
$47.3 p/Share
3,833
Reduced 4.43%
82,617
Common Stock
Sep 20
2023
SELL
Payment of exercise price or tax liability
$79,325
$47.96 p/Share
1,654
Reduced 1.88%
86,450
Common Stock
Jul 03
2023
SELL
Open market or private sale
$163,247
$42.59 p/Share
3,833
Reduced 4.17%
88,104
Common Stock
Jun 20
2023
SELL
Payment of exercise price or tax liability
$71,204
$43.05 p/Share
1,654
Reduced 1.77%
91,937
Common Stock
Mar 20
2023
SELL
Payment of exercise price or tax liability
$85,490
$50.2 p/Share
1,703
Reduced 1.79%
93,591
Common Stock
Dec 21
2022
SELL
Open market or private sale
$555,546
$49.36 p/Share
11,255
Reduced 10.56%
95,294
Common Stock
Dec 20
2022
SELL
Payment of exercise price or tax liability
$596,413
$49.27 p/Share
12,105
Reduced 10.2%
106,549
Common Stock
Dec 13
2022
BUY
Exercise of conversion of derivative security
-
6,638
Added 6.72%
92,158
Common Stock
Dec 13
2022
BUY
Grant, award, or other acquisition
-
36,966
Added 23.75%
118,654
Common Stock
Sep 21
2022
SELL
Open market or private sale
$91,737
$40.79 p/Share
2,249
Reduced 2.91%
75,050
Common Stock
Sep 20
2022
SELL
Payment of exercise price or tax liability
$95,038
$40.58 p/Share
2,342
Reduced 2.94%
77,299
Common Stock
Jun 21
2022
SELL
Open market or private sale
$99,450
$44.2 p/Share
2,250
Reduced 2.75%
79,641
Common Stock
Jun 20
2022
SELL
Payment of exercise price or tax liability
$102,018
$43.56 p/Share
2,342
Reduced 2.78%
81,891
Common Stock
Mar 22
2022
SELL
Open market or private sale
$170,807
$59.66 p/Share
2,863
Reduced 3.29%
84,233
Common Stock
Mar 20
2022
SELL
Payment of exercise price or tax liability
$101,749
$60.1 p/Share
1,693
Reduced 1.91%
87,096
Common Stock