Nov 05
2024
SELL
Payment of exercise price or tax liability
$99,341
$107.98 p/Share
920
Reduced 0.92%
99,014
Common Stock
Aug 05
2024
SELL
Payment of exercise price or tax liability
$52,918
$66.48 p/Share
796
Reduced 0.79%
99,934
Common Stock
May 06
2024
SELL
Payment of exercise price or tax liability
$44,836
$58.84 p/Share
762
Reduced 0.75%
100,730
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$39,480
$65.8 p/Share
600
Reduced 0.59%
101,492
Common Stock
Mar 12
2024
SELL
Open market or private sale
$229,214
$65.49 p/Share
3,500
Reduced 3.31%
102,092
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
-
8,445
Added 7.41%
105,592
Common Stock
Feb 05
2024
SELL
Payment of exercise price or tax liability
$50,402
$58.0 p/Share
869
Reduced 0.89%
97,147
Common Stock
Nov 06
2023
SELL
Payment of exercise price or tax liability
$59,562
$43.13 p/Share
1,381
Reduced 1.39%
98,016
Common Stock
Aug 07
2023
SELL
Payment of exercise price or tax liability
$55,691
$41.04 p/Share
1,357
Reduced 1.35%
99,397
Common Stock
May 12
2023
-
6,000
Reduced 5.62%
100,754
Common Stock
May 05
2023
SELL
Payment of exercise price or tax liability
$65,407
$46.29 p/Share
1,413
Reduced 1.31%
106,754
Common Stock
Apr 20
2023
SELL
Payment of exercise price or tax liability
$686,507
$51.32 p/Share
13,377
Reduced 11.01%
108,167
Common Stock
Apr 20
2023
BUY
Grant, award, or other acquisition
-
35,000
Added 22.36%
121,544
Common Stock
Apr 14
2023
BUY
Grant, award, or other acquisition
-
6,961
Added 7.44%
86,544
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$6,916
$39.75 p/Share
174
Reduced 0.22%
79,583
Common Stock
Feb 28
2023
BUY
Grant, award, or other acquisition
-
18,164
Added 18.55%
79,757
Common Stock
Feb 06
2023
SELL
Payment of exercise price or tax liability
$40,740
$38.04 p/Share
1,071
Reduced 1.71%
61,593
Common Stock
Nov 07
2022
SELL
Payment of exercise price or tax liability
$25,993
$31.13 p/Share
835
Reduced 1.31%
62,664
Common Stock
Aug 05
2022
SELL
Payment of exercise price or tax liability
$25,823
$31.0 p/Share
833
Reduced 1.29%
63,499
Common Stock
Jun 08
2022
SELL
Open market or private sale
$44,518
$36.58 p/Share
1,217
Reduced 1.86%
64,332
Common Stock
Jun 06
2022
SELL
Open market or private sale
$48,396
$37.75 p/Share
1,282
Reduced 1.92%
65,549
Common Stock
Jun 03
2022
SELL
Open market or private sale
$65,095
$37.89 p/Share
1,718
Reduced 2.51%
66,831
Common Stock
May 05
2022
SELL
Payment of exercise price or tax liability
$38,330
$34.5 p/Share
1,111
Reduced 1.59%
68,549
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$5,328
$30.1 p/Share
177
Reduced 0.25%
69,660
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
11,263
Added 13.89%
69,837
Common Stock