Mar 04
2025
SELL
Payment of exercise price or tax liability
$50,492
$62.03 p/Share
814
Reduced 1.16%
69,199
Common Stock
Feb 28
2025
SELL
Payment of exercise price or tax liability
$39,800
$62.58 p/Share
636
Reduced 0.9%
70,013
Common Stock
Feb 25
2025
SELL
Payment of exercise price or tax liability
$191,837
$63.67 p/Share
3,013
Reduced 4.09%
70,649
Common Stock
Feb 25
2025
SELL
Sale (or disposition) back to the issuer
-
570
Reduced 0.77%
73,662
Common Stock
Feb 25
2025
BUY
Grant, award, or other acquisition
-
9,448
Added 11.29%
74,232
Common Stock
Feb 24
2025
SELL
Payment of exercise price or tax liability
$39,803
$63.89 p/Share
623
Reduced 0.95%
64,784
Common Stock
Mar 04
2024
BUY
Grant, award, or other acquisition
-
6,852
Added 9.58%
64,705
Common Stock
Feb 28
2024
SELL
Payment of exercise price or tax liability
$19,795
$37.35 p/Share
530
Reduced 0.91%
57,853
Common Stock
Feb 27
2024
SELL
Payment of exercise price or tax liability
$187,691
$37.78 p/Share
4,968
Reduced 7.84%
58,383
Common Stock
Feb 27
2024
BUY
Grant, award, or other acquisition
-
7,733
Added 10.88%
63,351
Common Stock
Feb 24
2024
SELL
Payment of exercise price or tax liability
$19,313
$36.51 p/Share
529
Reduced 0.94%
55,618
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$50,164
$36.51 p/Share
1,374
Reduced 2.39%
56,147
Common Stock
Dec 27
2023
SELL
Open market or private sale
$180,240
$30.04 p/Share
6,000
Reduced 9.49%
57,242
Common Stock
Nov 14
2023
SELL
Open market or private sale
$151,380
$25.23 p/Share
6,000
Reduced 8.67%
63,242
Common Stock
Oct 03
2023
SELL
Open market or private sale
$121,439
$20.24 p/Share
6,000
Reduced 7.97%
69,242
Common Stock
Feb 28
2023
BUY
Grant, award, or other acquisition
-
7,609
Added 9.18%
75,242
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$17,742
$34.12 p/Share
520
Reduced 0.76%
68,104
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$46,403
$34.12 p/Share
1,360
Reduced 1.94%
68,624
Common Stock
Feb 25
2022
SELL
Payment of exercise price or tax liability
$28,672
$32.0 p/Share
896
Reduced 1.26%
69,998
Common Stock
Feb 24
2022
BUY
Grant, award, or other acquisition
-
10,180
Added 12.56%
70,894
Common Stock
Feb 23
2022
SELL
Payment of exercise price or tax liability
$37,231
$31.26 p/Share
1,191
Reduced 1.92%
60,714
Common Stock
Dec 24
2021
SELL
Payment of exercise price or tax liability
$12,865
$32.57 p/Share
395
Reduced 0.63%
61,905
Common Stock
Apr 19
2021
SELL
Open market or private sale
$66,360
$33.18 p/Share
2,000
Reduced 3.11%
62,300
Common Stock
Feb 25
2021
SELL
Payment of exercise price or tax liability
$32,641
$30.62 p/Share
1,066
Reduced 2.33%
44,652
Common Stock
Dec 17
2020
SELL
Payment of exercise price or tax liability
$25,512
$24.39 p/Share
1,046
Reduced 2.24%
45,718
Common Stock