Nov 05
2024
SELL
Payment of exercise price or tax liability
$45,567
$107.98 p/Share
422
Reduced 0.78%
53,980
Common Stock
Aug 05
2024
SELL
Payment of exercise price or tax liability
$24,464
$66.48 p/Share
368
Reduced 0.67%
54,402
Common Stock
May 06
2024
SELL
Payment of exercise price or tax liability
$21,064
$58.84 p/Share
358
Reduced 0.65%
54,770
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$7,632
$65.8 p/Share
116
Reduced 0.21%
55,128
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
-
1,408
Added 2.49%
55,244
Common Stock
Feb 05
2024
SELL
Payment of exercise price or tax liability
$25,114
$58.0 p/Share
433
Reduced 0.8%
53,836
Common Stock
Nov 16
2023
SELL
Open market or private sale
$159,358
$47.05 p/Share
3,387
Reduced 5.87%
54,269
Common Stock
Nov 06
2023
SELL
Payment of exercise price or tax liability
$26,438
$43.13 p/Share
613
Reduced 1.05%
57,656
Common Stock
Aug 07
2023
SELL
Payment of exercise price or tax liability
$24,993
$41.04 p/Share
609
Reduced 1.03%
58,269
Common Stock
May 05
2023
SELL
Payment of exercise price or tax liability
$28,699
$46.29 p/Share
620
Reduced 1.04%
58,878
Common Stock
Apr 14
2023
BUY
Grant, award, or other acquisition
-
1,469
Added 2.41%
59,498
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$1,828
$39.75 p/Share
46
Reduced 0.08%
58,029
Common Stock
Feb 28
2023
BUY
Grant, award, or other acquisition
-
4,704
Added 7.49%
58,075
Common Stock
Feb 06
2023
SELL
Payment of exercise price or tax liability
$20,617
$38.04 p/Share
542
Reduced 1.01%
53,371
Common Stock
Nov 07
2022
SELL
Payment of exercise price or tax liability
$16,592
$31.13 p/Share
533
Reduced 0.98%
53,913
Common Stock
Aug 05
2022
SELL
Payment of exercise price or tax liability
$16,492
$31.0 p/Share
532
Reduced 0.97%
54,446
Common Stock
May 05
2022
SELL
Payment of exercise price or tax liability
$18,182
$34.5 p/Share
527
Reduced 0.95%
54,978
Common Stock
Mar 09
2022
SELL
Open market or private sale
$157,500
$31.5 p/Share
5,000
Reduced 8.26%
55,505
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$2,829
$30.1 p/Share
94
Reduced 0.16%
60,505
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
5,848
Added 8.8%
60,599
Common Stock
Feb 07
2022
SELL
Payment of exercise price or tax liability
$13,676
$29.41 p/Share
465
Reduced 0.84%
54,751
Common Stock
Nov 05
2021
SELL
Payment of exercise price or tax liability
$16,157
$29.92 p/Share
540
Reduced 0.97%
55,216
Common Stock
Aug 05
2021
SELL
Payment of exercise price or tax liability
$13,427
$25.92 p/Share
518
Reduced 0.92%
55,756
Common Stock
May 05
2021
SELL
Payment of exercise price or tax liability
$12,780
$24.96 p/Share
512
Reduced 0.9%
56,274
Common Stock
Feb 23
2021
SELL
Payment of exercise price or tax liability
$1,905
$20.27 p/Share
94
Reduced 0.17%
56,786
Common Stock