May 22
2025
SELL
Payment of exercise price or tax liability
$77,452
$28.35 p/Share
2,732
Reduced 12.06%
19,930
Common Stock
May 16
2025
SELL
Payment of exercise price or tax liability
$31,290
$28.42 p/Share
1,101
Reduced 4.63%
22,662
Common Stock
May 15
2025
SELL
Payment of exercise price or tax liability
$65,099
$28.06 p/Share
2,320
Reduced 8.89%
23,763
Common Stock
Nov 19
2024
SELL
Open market or private sale
$183,051
$33.0 p/Share
5,547
Reduced 17.54%
26,083
Common Stock
May 17
2024
SELL
Payment of exercise price or tax liability
$39,084
$33.52 p/Share
1,166
Reduced 3.56%
31,630
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
$133,039
$32.72 p/Share
4,066
Reduced 11.03%
32,796
Common Stock
Mar 07
2024
BUY
Grant, award, or other acquisition
-
16,635
Added 31.1%
36,862
Common Stock
Nov 30
2023
SELL
Open market or private sale
$29,998
$32.05 p/Share
936
Reduced 4.42%
20,227
Common Stock
Aug 15
2023
SELL
Payment of exercise price or tax liability
$16,976
$33.55 p/Share
506
Reduced 2.34%
21,163
Common Stock
Jun 16
2023
SELL
Open market or private sale
$251,199
$34.72 p/Share
7,235
Reduced 25.03%
21,669
Common Stock
May 18
2023
SELL
Payment of exercise price or tax liability
$110,191
$31.11 p/Share
3,542
Reduced 10.92%
28,904
Common Stock
Nov 28
2022
SELL
Open market or private sale
$9,884
$35.43 p/Share
279
Reduced 0.85%
32,446
Common Stock
Nov 15
2022
SELL
Payment of exercise price or tax liability
$5,399
$36.98 p/Share
146
Reduced 0.44%
32,725
Common Stock
Nov 08
2022
SELL
Open market or private sale
$33,948
$36.9 p/Share
920
Reduced 2.72%
32,871
Common Stock
Aug 15
2022
SELL
Payment of exercise price or tax liability
$25,367
$48.69 p/Share
521
Reduced 1.52%
33,791
Common Stock
Jun 01
2022
SELL
Open market or private sale
$243,502
$42.87 p/Share
5,680
Reduced 14.2%
34,312
Common Stock
May 27
2022
SELL
Payment of exercise price or tax liability
$119,723
$42.47 p/Share
2,819
Reduced 6.58%
39,992
Common Stock
May 17
2022
BUY
Grant, award, or other acquisition
-
9,112
Added 17.55%
42,811
Common Stock
Feb 08
2022
SELL
Open market or private sale
$16,115
$55.0 p/Share
293
Reduced 0.86%
33,699
Common Stock
Nov 15
2021
SELL
Payment of exercise price or tax liability
$8,050
$61.45 p/Share
131
Reduced 0.38%
33,992
Common Stock
Nov 05
2021
SELL
Open market or private sale
$61,774
$61.96 p/Share
997
Reduced 2.84%
34,123
Common Stock
Aug 18
2021
SELL
Payment of exercise price or tax liability
$24,613
$55.31 p/Share
445
Reduced 1.25%
35,120
Common Stock
Aug 13
2021
SELL
Open market or private sale
$129,109
$56.11 p/Share
2,301
Reduced 6.08%
35,565
Common Stock
May 24
2021
SELL
Open market or private sale
$63,586
$48.65 p/Share
1,307
Reduced 3.34%
37,866
Common Stock
May 05
2021
BUY
Grant, award, or other acquisition
-
19,566
Added 33.31%
39,173
Common Stock