Feb 27
2025
SELL
Payment of exercise price or tax liability
$17,492
$42.15 p/Share
415
Reduced 1.21%
33,811
Common Stock
Feb 26
2025
BUY
Grant, award, or other acquisition
-
13,000
Added 27.53%
34,226
Common Stock
Feb 25
2025
SELL
Sale (or disposition) back to the issuer
-
2,472
Reduced 10.43%
21,226
Common Stock
Feb 16
2025
SELL
Payment of exercise price or tax liability
$16,392
$52.88 p/Share
310
Reduced 1.29%
23,698
Common Stock
Feb 10
2025
SELL
Payment of exercise price or tax liability
$19,996
$52.21 p/Share
383
Reduced 1.57%
24,008
Common Stock
Feb 28
2024
BUY
Grant, award, or other acquisition
-
6,712
Added 21.58%
24,391
Common Stock
Feb 27
2024
SELL
Payment of exercise price or tax liability
$33,589
$80.55 p/Share
417
Reduced 2.3%
17,679
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$22,629
$81.4 p/Share
278
Reduced 1.51%
18,096
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$12,598
$81.81 p/Share
154
Reduced 0.83%
18,374
Common Stock
Feb 10
2024
SELL
Payment of exercise price or tax liability
$145,122
$81.21 p/Share
1,787
Reduced 8.8%
18,528
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$6,508
$63.81 p/Share
102
Reduced 0.5%
20,315
Common Stock
Feb 27
2023
BUY
Grant, award, or other acquisition
-
7,432
Added 26.69%
20,417
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$14,222
$77.72 p/Share
183
Reduced 1.39%
12,985
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$7,964
$78.86 p/Share
101
Reduced 0.76%
13,168
Common Stock
Feb 12
2023
SELL
Payment of exercise price or tax liability
$9,442
$77.4 p/Share
122
Reduced 0.91%
13,269
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$20,975
$77.4 p/Share
271
Reduced 1.98%
13,391
Common Stock
May 15
2022
SELL
Payment of exercise price or tax liability
$8,438
$82.73 p/Share
102
Reduced 0.74%
13,662
Common Stock
Feb 21
2022
SELL
Payment of exercise price or tax liability
$3,451
$88.48 p/Share
39
Reduced 0.28%
13,764
Common Stock
Feb 16
2022
BUY
Grant, award, or other acquisition
-
4,944
Added 26.37%
13,803
Common Stock
Feb 13
2022
SELL
Payment of exercise price or tax liability
$9,341
$92.49 p/Share
101
Reduced 1.13%
8,859
Common Stock
Feb 12
2022
SELL
Payment of exercise price or tax liability
$11,191
$92.49 p/Share
121
Reduced 1.33%
8,960
Common Stock
Feb 10
2022
SELL
Payment of exercise price or tax liability
$25,547
$94.27 p/Share
271
Reduced 2.9%
9,081
Common Stock
May 21
2021
SELL
Open market or private sale
$70,342
$101.65 p/Share
692
Reduced 6.89%
9,352
Common Stock
May 15
2021
SELL
Payment of exercise price or tax liability
$10,552
$103.45 p/Share
102
Reduced 1.01%
10,044
Common Stock
Feb 26
2021
SELL
Sale (or disposition) back to the issuer
-
1,360
Reduced 11.82%
10,146
Common Stock