Mar 13
2025
SELL
Payment of exercise price or tax liability
$43,980
$29.32 p/Share
1,500
Reduced 2.17%
67,740
Common Stock
Mar 11
2025
SELL
Payment of exercise price or tax liability
$71,605
$31.6 p/Share
2,266
Reduced 3.17%
69,240
Common Stock
Mar 10
2025
SELL
Payment of exercise price or tax liability
$150,876
$32.04 p/Share
4,709
Reduced 6.18%
71,506
Common Stock
Mar 03
2025
BUY
Grant, award, or other acquisition
-
10,301
Added 11.91%
76,215
Common Stock
Nov 27
2024
SELL
Payment of exercise price or tax liability
$5,239
$32.34 p/Share
162
Reduced 0.25%
65,914
Common Stock
Nov 15
2024
BUY
Grant, award, or other acquisition
$5,977
$23.91 p/Share
250
Added 0.38%
66,076
Common Stock
May 22
2024
SELL
Open market or private sale
$424,014
$40.63 p/Share
10,436
Reduced 13.68%
65,826
Common Stock
May 21
2024
SELL
Open market or private sale
$202,230
$38.52 p/Share
5,250
Reduced 6.44%
76,262
Common Stock
May 15
2024
BUY
Grant, award, or other acquisition
$5,295
$10.59 p/Share
500
Added 0.61%
81,512
Common Stock
Mar 22
2024
SELL
Payment of exercise price or tax liability
$5,441
$22.96 p/Share
237
Reduced 0.29%
81,012
Common Stock
Mar 13
2024
SELL
Payment of exercise price or tax liability
$19,469
$20.98 p/Share
928
Reduced 1.13%
81,249
Common Stock
Mar 11
2024
BUY
Grant, award, or other acquisition
-
17,270
Added 17.37%
82,177
Common Stock
Mar 10
2024
SELL
Payment of exercise price or tax liability
$99,022
$20.51 p/Share
4,828
Reduced 6.92%
64,907
Common Stock
Nov 27
2023
BUY
Grant, award, or other acquisition
-
1,987
Added 2.77%
69,735
Common Stock
Nov 15
2023
BUY
Grant, award, or other acquisition
$5,396
$10.88 p/Share
496
Added 0.73%
67,748
Common Stock
May 15
2023
BUY
Grant, award, or other acquisition
$5,349
$12.27 p/Share
436
Added 0.64%
67,252
Common Stock
Mar 22
2023
SELL
Payment of exercise price or tax liability
$3,315
$13.99 p/Share
237
Reduced 0.36%
66,518
Common Stock
Mar 13
2023
BUY
Grant, award, or other acquisition
-
11,430
Added 14.62%
66,755
Common Stock
Mar 10
2023
SELL
Payment of exercise price or tax liability
$75,728
$15.48 p/Share
4,892
Reduced 8.12%
55,325
Common Stock
Mar 22
2022
SELL
Payment of exercise price or tax liability
$3,874
$13.45 p/Share
288
Reduced 0.48%
59,717
Common Stock
Mar 10
2022
BUY
Grant, award, or other acquisition
-
56,596
Added 48.75%
59,505
Common Stock
Mar 22
2021
BUY
Grant, award, or other acquisition
-
2,909
Added 50.0%
2,909
Common Stock