Feb 24
2025
BUY
Grant, award, or other acquisition
-
31,173
Added 9.09%
311,933
Common Stock
Feb 23
2025
SELL
Payment of exercise price or tax liability
$60,192
$32.0 p/Share
1,881
Reduced 0.67%
280,760
Common Stock
Feb 22
2025
SELL
Payment of exercise price or tax liability
$65,536
$32.0 p/Share
2,048
Reduced 0.72%
282,641
Common Stock
Feb 20
2025
SELL
Payment of exercise price or tax liability
$175,748
$32.39 p/Share
5,426
Reduced 1.87%
284,689
Common Stock
Feb 18
2025
BUY
Grant, award, or other acquisition
-
57,394
Added 16.52%
290,115
Common Stock
Feb 17
2025
SELL
Payment of exercise price or tax liability
$873,518
$31.46 p/Share
27,766
Reduced 10.66%
232,721
Common Stock
Feb 17
2025
BUY
Exercise of conversion of derivative security
-
3,652
Added 1.38%
260,487
Common Stock
Oct 21
2024
SELL
Payment of exercise price or tax liability
$230,960
$30.51 p/Share
7,570
Reduced 2.86%
256,835
Common Stock
Oct 21
2024
BUY
Exercise of conversion of derivative security
-
17,088
Added 6.07%
264,405
Common Stock
Aug 22
2024
SELL
Open market or private sale
$718,566
$30.95 p/Share
23,217
Reduced 8.58%
247,317
Common Stock
Aug 22
2024
BUY
Exercise of conversion of derivative security
$440,426
$18.97 p/Share
23,217
Added 7.9%
270,534
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$809,514
$32.24 p/Share
25,109
Reduced 9.22%
247,317
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$41,338
$32.55 p/Share
1,270
Reduced 0.46%
272,426
Common Stock
Feb 20
2024
BUY
Grant, award, or other acquisition
-
94,309
Added 25.63%
273,696
Common Stock
Feb 17
2024
SELL
Payment of exercise price or tax liability
$40,139
$33.93 p/Share
1,183
Reduced 0.66%
179,387
Common Stock
Feb 17
2024
BUY
Exercise of conversion of derivative security
-
3,652
Added 1.98%
180,570
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$77,229
$31.9 p/Share
2,421
Reduced 1.35%
176,918
Common Stock
Feb 22
2023
BUY
Grant, award, or other acquisition
-
158,555
Added 46.92%
179,339
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$34,785
$29.38 p/Share
1,184
Reduced 5.39%
20,784
Common Stock
Feb 17
2023
BUY
Exercise of conversion of derivative security
-
3,652
Added 14.25%
21,968
Common Stock
May 11
2021
BUY
Open market or private purchase
$40,825
$16.33 p/Share
2,500
Added 50.0%
2,500
Common Stock, par valu...
Feb 23
2021
BUY
Grant, award, or other acquisition
-
15,816
Added 46.34%
18,316
Common Stock, par valu...