Aug 21
2025
SELL
Payment of exercise price or tax liability
$506,005
$117.43 p/Share
4,309
Reduced 9.14%
42,858
Common Stock
Aug 21
2025
BUY
Grant, award, or other acquisition
-
4,519
Added 8.74%
47,167
Common Stock
Aug 19
2025
BUY
Grant, award, or other acquisition
-
5,057
Added 10.6%
42,648
Common Stock
Aug 15
2025
SELL
Payment of exercise price or tax liability
$96,974
$115.86 p/Share
837
Reduced 2.18%
37,591
Common Stock
Aug 07
2025
SELL
Payment of exercise price or tax liability
$52,675
$111.13 p/Share
474
Reduced 1.22%
38,428
Common Stock
Aug 07
2025
BUY
Grant, award, or other acquisition
-
1,319
Added 3.28%
38,902
Common Stock
May 15
2025
SELL
Payment of exercise price or tax liability
$65,085
$77.76 p/Share
837
Reduced 2.18%
37,583
Common Stock
Feb 15
2025
SELL
Payment of exercise price or tax liability
$70,455
$77.68 p/Share
907
Reduced 2.36%
37,575
Common Stock
Jan 15
2025
BUY
Grant, award, or other acquisition
-
4,540
Added 15.02%
25,678
Common Stock
Nov 13
2024
SELL
Open market or private sale
$715,867
$87.6 p/Share
8,172
Reduced 27.88%
21,138
Common Stock
Aug 23
2024
SELL
Payment of exercise price or tax liability
$158,338
$59.17 p/Share
2,676
Reduced 8.37%
29,310
Common Stock
Aug 21
2024
BUY
Grant, award, or other acquisition
-
12,804
Added 23.31%
42,114
Common Stock
Aug 15
2024
SELL
Payment of exercise price or tax liability
$31,408
$52.26 p/Share
601
Reduced 1.84%
31,986
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
$27,477
$45.72 p/Share
601
Reduced 1.81%
32,587
Common Stock
Feb 15
2024
SELL
Open market or private sale
$487,524
$49.23 p/Share
9,903
Reduced 22.98%
33,188
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$33,941
$49.19 p/Share
690
Reduced 1.58%
43,091
Common Stock
Nov 15
2023
SELL
Payment of exercise price or tax liability
$26,316
$45.14 p/Share
583
Reduced 1.31%
43,781
Common Stock
Aug 24
2023
SELL
Payment of exercise price or tax liability
$47,481
$52.12 p/Share
911
Reduced 2.01%
44,364
Common Stock
Aug 24
2023
BUY
Grant, award, or other acquisition
-
800
Added 1.74%
45,275
Common Stock
Aug 23
2023
BUY
Grant, award, or other acquisition
-
22,489
Added 33.58%
44,475
Common Stock
Aug 15
2023
SELL
Payment of exercise price or tax liability
$29,212
$51.34 p/Share
569
Reduced 2.52%
21,986
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$25,718
$45.12 p/Share
570
Reduced 2.51%
22,107
Common Stock
May 15
2023
BUY
Grant, award, or other acquisition
$17,180
$38.35 p/Share
448
Added 1.95%
22,555
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$40,213
$59.93 p/Share
671
Reduced 2.87%
22,677
Common Stock
Nov 18
2022
SELL
Payment of exercise price or tax liability
$57,886
$56.2 p/Share
1,030
Reduced 4.23%
23,348
Common Stock