Mar 04
2025
SELL
Payment of exercise price or tax liability
$640,450
$50.0 p/Share
12,809
Reduced 12.88%
86,624
Common Stock
Mar 04
2025
BUY
Grant, award, or other acquisition
-
30,870
Added 23.69%
99,433
Common Stock
Feb 18
2025
SELL
Payment of exercise price or tax liability
$53,188
$53.78 p/Share
989
Reduced 1.42%
68,507
Common Stock
Feb 13
2025
SELL
Payment of exercise price or tax liability
$47,741
$52.87 p/Share
903
Reduced 1.42%
62,786
Common Stock
Feb 13
2025
BUY
Grant, award, or other acquisition
-
6,710
Added 8.81%
69,496
Common Stock
Feb 04
2025
SELL
Payment of exercise price or tax liability
$68,629
$52.15 p/Share
1,316
Reduced 2.02%
63,689
Common Stock
Mar 11
2024
SELL
Payment of exercise price or tax liability
$526,418
$34.61 p/Share
15,210
Reduced 19.02%
64,742
Common Stock
Mar 11
2024
BUY
Grant, award, or other acquisition
-
36,667
Added 31.44%
79,952
Common Stock
Feb 16
2024
BUY
Grant, award, or other acquisition
-
7,950
Added 15.52%
43,285
Common Stock
Feb 13
2024
SELL
Payment of exercise price or tax liability
$30,280
$34.1 p/Share
888
Reduced 2.45%
35,335
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$69,510
$34.93 p/Share
1,990
Reduced 5.21%
36,223
Common Stock
Feb 05
2024
SELL
Payment of exercise price or tax liability
$45,015
$34.18 p/Share
1,317
Reduced 3.33%
38,213
Common Stock
Jun 09
2023
SELL
Open market or private sale
$1,201,915
$38.56 p/Share
31,170
Reduced 44.17%
39,392
Common Stock
Mar 08
2023
SELL
Payment of exercise price or tax liability
$355,753
$32.16 p/Share
11,062
Reduced 13.57%
70,482
Common Stock
Mar 08
2023
BUY
Grant, award, or other acquisition
-
25,318
Added 23.69%
81,544
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$199
$33.3 p/Share
6
Reduced 0.01%
56,226
Common Stock
Feb 25
2023
SELL
Payment of exercise price or tax liability
$54,754
$33.53 p/Share
1,633
Reduced 2.83%
56,129
Common Stock
Feb 13
2023
BUY
Grant, award, or other acquisition
-
7,140
Added 11.0%
57,762
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$49,088
$31.67 p/Share
1,550
Reduced 2.97%
50,622
Common Stock
Feb 04
2023
SELL
Payment of exercise price or tax liability
$31,449
$29.98 p/Share
1,049
Reduced 1.97%
52,172
Common Stock
Nov 04
2022
SELL
Payment of exercise price or tax liability
$499,861
$41.08 p/Share
12,168
Reduced 18.63%
53,133
Common Stock
Mar 03
2022
SELL
Payment of exercise price or tax liability
$27,676
$22.76 p/Share
1,216
Reduced 1.84%
64,981
Common Stock
Feb 10
2022
SELL
Payment of exercise price or tax liability
$37,511
$21.67 p/Share
1,731
Reduced 2.56%
65,892
Common Stock
Feb 04
2022
BUY
Grant, award, or other acquisition
-
9,120
Added 11.88%
67,623
Common Stock
Feb 10
2021
BUY
Grant, award, or other acquisition
-
15,740
Added 20.77%
60,049
Common Stock