Feb 04
2025
BUY
Grant, award, or other acquisition
-
17,064
Added 16.69%
85,195
Common Stock
Feb 03
2025
SELL
Payment of exercise price or tax liability
$203,533
$28.53 p/Share
7,134
Reduced 9.48%
68,131
Common Stock
Feb 03
2025
BUY
Grant, award, or other acquisition
-
17,517
Added 18.88%
75,265
Common Stock
Mar 28
2024
SELL
Open market or private sale
$978,408
$36.0 p/Share
27,178
Reduced 32.0%
57,748
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$103,788
$29.85 p/Share
3,477
Reduced 3.93%
84,926
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$34,152
$30.25 p/Share
1,129
Reduced 1.26%
88,403
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
-
8,347
Added 8.53%
89,532
Common Stock
Feb 14
2024
SELL
Payment of exercise price or tax liability
$234,604
$28.8 p/Share
8,146
Reduced 9.12%
81,185
Common Stock
Feb 14
2024
BUY
Grant, award, or other acquisition
-
20,513
Added 18.67%
89,331
Common Stock
Jul 24
2023
SELL
Open market or private sale
$420,000
$35.0 p/Share
12,000
Reduced 14.85%
68,818
Common Stock
Jun 05
2023
SELL
Payment of exercise price or tax liability
$15,861
$27.3 p/Share
581
Reduced 0.71%
80,818
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$55,717
$30.02 p/Share
1,856
Reduced 2.23%
81,399
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$55,091
$31.09 p/Share
1,772
Reduced 2.08%
83,255
Common Stock
Feb 16
2023
BUY
Grant, award, or other acquisition
-
8,604
Added 9.19%
85,027
Common Stock
Dec 02
2022
SELL
Payment of exercise price or tax liability
$532,221
$30.75 p/Share
17,308
Reduced 18.47%
76,423
Common Stock
Jun 03
2022
SELL
Payment of exercise price or tax liability
$8,663
$24.13 p/Share
359
Reduced 0.38%
93,731
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$29,189
$20.79 p/Share
1,404
Reduced 1.47%
94,090
Common Stock
Feb 17
2022
BUY
Grant, award, or other acquisition
-
20,388
Added 17.59%
95,494
Common Stock
Dec 31
2021
SELL
Payment of exercise price or tax liability
$36,697
$20.02 p/Share
1,833
Reduced 2.38%
75,106
Common Stock
Jun 03
2021
SELL
Payment of exercise price or tax liability
$10,376
$29.31 p/Share
354
Reduced 0.46%
76,939
Common Stock
Feb 18
2021
BUY
Grant, award, or other acquisition
-
14,196
Added 15.52%
77,293
Common Stock
Dec 31
2020
SELL
Payment of exercise price or tax liability
$47,552
$15.12 p/Share
3,145
Reduced 4.75%
63,097
Common Stock