Mar 15
2025
SELL
Payment of exercise price or tax liability
$2,343
$33.0 p/Share
71
Reduced 0.06%
120,281
Common Stock
Mar 15
2025
BUY
Grant, award, or other acquisition
-
22,445
Added 15.72%
120,352
Common Stock
Mar 08
2025
SELL
Payment of exercise price or tax liability
$173,742
$36.99 p/Share
4,697
Reduced 4.58%
97,907
Common Stock
Mar 08
2025
BUY
Grant, award, or other acquisition
-
56,268
Added 35.42%
102,604
Common Stock
Mar 01
2025
SELL
Payment of exercise price or tax liability
$96,862
$38.06 p/Share
2,545
Reduced 5.21%
46,336
Common Stock
Feb 15
2025
SELL
Payment of exercise price or tax liability
$10,496
$39.61 p/Share
265
Reduced 0.54%
48,881
Common Stock
Dec 15
2024
SELL
Payment of exercise price or tax liability
$10,214
$46.01 p/Share
222
Reduced 0.45%
49,002
Common Stock
Nov 15
2024
SELL
Payment of exercise price or tax liability
$10,275
$45.67 p/Share
225
Reduced 0.46%
49,224
Common Stock
Sep 15
2024
SELL
Payment of exercise price or tax liability
$3,064
$43.16 p/Share
71
Reduced 0.14%
49,449
Common Stock
Aug 15
2024
SELL
Payment of exercise price or tax liability
$58,127
$42.93 p/Share
1,354
Reduced 2.66%
49,520
Common Stock
Jun 15
2024
SELL
Payment of exercise price or tax liability
$6,168
$27.91 p/Share
221
Reduced 0.43%
50,731
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$2,298
$27.69 p/Share
83
Reduced 0.16%
50,952
Common Stock
Feb 27
2024
BUY
Grant, award, or other acquisition
-
31,965
Added 38.51%
51,035
Common Stock
Dec 15
2023
SELL
Payment of exercise price or tax liability
$8,493
$38.26 p/Share
222
Reduced 1.16%
18,926
Common Stock
Sep 15
2023
SELL
Payment of exercise price or tax liability
$3,944
$55.55 p/Share
71
Reduced 0.37%
19,148
Common Stock
Jun 15
2023
SELL
Payment of exercise price or tax liability
$15,982
$72.32 p/Share
221
Reduced 1.14%
19,162
Common Stock
Jun 01
2023
BUY
Grant, award, or other acquisition
-
12,000
Added 38.24%
19,383
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$4,586
$55.26 p/Share
83
Reduced 1.11%
7,383
Common Stock
Dec 15
2022
SELL
Payment of exercise price or tax liability
$10,753
$48.44 p/Share
222
Reduced 2.9%
7,424
Common Stock
Sep 15
2022
SELL
Payment of exercise price or tax liability
$6,799
$95.76 p/Share
71
Reduced 0.92%
7,646
Common Stock
Jun 15
2022
SELL
Payment of exercise price or tax liability
$49,203
$113.11 p/Share
435
Reduced 5.4%
7,619
Common Stock
May 18
2022
BUY
Grant, award, or other acquisition
-
4,012
Added 33.25%
8,054
Common Stock