Dec 05
2025
SELL
Payment of exercise price or tax liability
$17,474
$74.36 p/Share
235
Reduced 0.75%
31,298
Common Stock
Nov 14
2025
BUY
Grant, award, or other acquisition
-
2,992
Added 8.67%
31,533
Common Stock
Nov 04
2025
SELL
Payment of exercise price or tax liability
-
1,212
Reduced 4.07%
28,541
Common Stock
Nov 04
2025
BUY
Grant, award, or other acquisition
-
4,598
Added 13.39%
29,753
Common Stock
Oct 16
2025
SELL
Payment of exercise price or tax liability
$42,065
$69.76 p/Share
603
Reduced 2.34%
25,155
Common Stock
Nov 15
2024
BUY
Grant, award, or other acquisition
-
2,669
Added 9.39%
25,758
Common Stock
Nov 07
2024
SELL
Payment of exercise price or tax liability
-
666
Reduced 2.8%
23,089
Common Stock
Nov 07
2024
BUY
Grant, award, or other acquisition
-
2,524
Added 9.6%
23,755
Common Stock
Oct 16
2024
SELL
Payment of exercise price or tax liability
$116,459
$74.32 p/Share
1,567
Reduced 6.87%
21,231
Common Stock
Sep 30
2024
SELL
Payment of exercise price or tax liability
$18,944
$66.01 p/Share
287
Reduced 1.24%
22,798
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
3,352
Added 12.68%
23,085
Common Stock
Oct 16
2023
SELL
Payment of exercise price or tax liability
$131,047
$47.55 p/Share
2,756
Reduced 12.25%
19,733
Common Stock
Sep 30
2023
SELL
Payment of exercise price or tax liability
$13,227
$46.09 p/Share
287
Reduced 1.26%
22,489
Common Stock
Mar 16
2023
BUY
Open market or private purchase
$8,524
$42.62 p/Share
200
Added 0.87%
22,776
Common Stock
Nov 02
2022
BUY
Grant, award, or other acquisition
-
3,499
Added 13.42%
22,576
Common Stock
Oct 16
2022
SELL
Payment of exercise price or tax liability
$99,132
$37.55 p/Share
2,640
Reduced 12.16%
19,077
Common Stock
Sep 30
2022
SELL
Payment of exercise price or tax liability
$10,185
$32.96 p/Share
309
Reduced 1.4%
21,717
Common Stock
Aug 08
2022
BUY
Open market or private purchase
$42,812
$34.25 p/Share
1,250
Added 5.37%
22,026
Common Stock
Nov 02
2021
SELL
Payment of exercise price or tax liability
$31,369
$57.77 p/Share
543
Reduced 3.04%
17,313
Common Stock
Nov 02
2021
BUY
Grant, award, or other acquisition
-
11,062
Added 34.74%
20,776
Common Stock
Oct 16
2021
SELL
Payment of exercise price or tax liability
$52,670
$60.75 p/Share
867
Reduced 7.79%
10,257
Common Stock
Jan 20
2021
BUY
Grant, award, or other acquisition
-
10,000
Added 47.34%
11,124
Common Stock
Nov 06
2020
SELL
Payment of exercise price or tax liability
$5,770
$29.29 p/Share
197
Reduced 14.91%
1,124
Common Stock
Nov 06
2020
BUY
Grant, award, or other acquisition
-
1,321
Added 50.0%
1,321
Common Stock