Mar 21
2025
SELL
Payment of exercise price or tax liability
$10,568
$30.37 p/Share
348
Reduced 1.41%
24,289
Common Stock
Mar 21
2025
BUY
Grant, award, or other acquisition
-
1,215
Added 4.7%
24,637
Common Stock
Mar 15
2025
SELL
Payment of exercise price or tax liability
$17,413
$30.39 p/Share
573
Reduced 2.39%
23,422
Common Stock
Mar 14
2025
SELL
Payment of exercise price or tax liability
$10,311
$30.15 p/Share
342
Reduced 1.97%
16,999
Common Stock
Mar 14
2025
BUY
Grant, award, or other acquisition
-
6,996
Added 22.57%
23,995
Common Stock
Mar 11
2025
SELL
Payment of exercise price or tax liability
$8,769
$32.48 p/Share
270
Reduced 1.53%
17,341
Common Stock
Nov 29
2024
SELL
Open market or private sale
$122,825
$42.15 p/Share
2,914
Reduced 14.2%
17,611
Common Stock
Mar 22
2024
SELL
Payment of exercise price or tax liability
$10,772
$55.53 p/Share
194
Reduced 0.94%
20,468
Common Stock
Mar 22
2024
BUY
Grant, award, or other acquisition
-
677
Added 3.17%
20,662
Common Stock
Mar 15
2024
BUY
Grant, award, or other acquisition
-
6,009
Added 23.12%
19,985
Common Stock
Mar 14
2024
SELL
Payment of exercise price or tax liability
$18,548
$55.37 p/Share
335
Reduced 2.34%
13,976
Common Stock
Mar 12
2024
SELL
Payment of exercise price or tax liability
$12,016
$55.63 p/Share
216
Reduced 1.49%
14,311
Common Stock
Mar 11
2024
SELL
Payment of exercise price or tax liability
$12,701
$55.71 p/Share
228
Reduced 1.55%
14,527
Common Stock
Sep 15
2023
SELL
Open market or private sale
$131,330
$57.1 p/Share
2,300
Reduced 13.49%
14,755
Common Stock
Mar 22
2023
SELL
Payment of exercise price or tax liability
$50,082
$59.34 p/Share
844
Reduced 4.72%
17,055
Common Stock
Mar 22
2023
BUY
Grant, award, or other acquisition
-
2,950
Added 14.15%
17,899
Common Stock
Mar 14
2023
BUY
Grant, award, or other acquisition
-
3,504
Added 18.99%
14,949
Common Stock
Mar 12
2023
SELL
Payment of exercise price or tax liability
$36,195
$59.63 p/Share
607
Reduced 5.04%
11,445
Common Stock
Mar 11
2023
SELL
Payment of exercise price or tax liability
$16,100
$59.63 p/Share
270
Reduced 2.19%
12,052
Common Stock
Nov 22
2022
SELL
Open market or private sale
$171,575
$72.64 p/Share
2,362
Reduced 16.09%
12,322
Common Stock
Aug 01
2022
SELL
Payment of exercise price or tax liability
$15,365
$64.56 p/Share
238
Reduced 1.59%
14,684
Common Stock
Mar 14
2022
SELL
Payment of exercise price or tax liability
$40,537
$68.59 p/Share
591
Reduced 3.81%
14,922
Common Stock
Mar 11
2022
BUY
Grant, award, or other acquisition
-
2,385
Added 13.33%
15,513
Common Stock
Mar 07
2022
SELL
Payment of exercise price or tax liability
$106,687
$70.56 p/Share
1,512
Reduced 10.33%
13,128
Common Stock
Mar 07
2022
BUY
Grant, award, or other acquisition
-
5,254
Added 26.41%
14,640
Common Stock