Mar 10
2025
SELL
Payment of exercise price or tax liability
$546,589
$93.53 p/Share
5,844
Reduced 13.0%
39,123
Common Stock
Mar 10
2025
BUY
Grant, award, or other acquisition
-
11,424
Added 20.85%
43,373
Common Stock
Mar 03
2025
BUY
Grant, award, or other acquisition
-
14,829
Added 25.63%
43,035
Common Stock
Mar 01
2025
SELL
Payment of exercise price or tax liability
$473,077
$108.33 p/Share
4,367
Reduced 11.52%
33,543
Common Stock
Mar 01
2025
BUY
Grant, award, or other acquisition
-
8,536
Added 18.38%
37,910
Common Stock
Feb 27
2025
SELL
Payment of exercise price or tax liability
$353,378
$108.1 p/Share
3,269
Reduced 10.01%
29,374
Common Stock
Feb 27
2025
BUY
Grant, award, or other acquisition
-
6,390
Added 16.37%
32,643
Common Stock
Mar 10
2024
SELL
Payment of exercise price or tax liability
$121,271
$76.08 p/Share
1,594
Reduced 5.72%
26,253
Common Stock
Mar 10
2024
BUY
Grant, award, or other acquisition
-
3,116
Added 10.06%
27,847
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$141,380
$75.97 p/Share
1,861
Reduced 7.0%
24,731
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
3,638
Added 12.03%
26,592
Common Stock
Feb 29
2024
BUY
Grant, award, or other acquisition
-
19,595
Added 28.2%
49,886
Common Stock
Feb 27
2024
SELL
Payment of exercise price or tax liability
$427,257
$77.5 p/Share
5,513
Reduced 19.37%
22,954
Common Stock
Feb 27
2024
BUY
Grant, award, or other acquisition
-
10,778
Added 27.46%
28,467
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$259,773
$79.49 p/Share
3,268
Reduced 15.59%
17,689
Common Stock
Feb 23
2024
BUY
Grant, award, or other acquisition
-
6,389
Added 23.36%
20,957
Common Stock
Mar 10
2023
SELL
Payment of exercise price or tax liability
$113,221
$71.03 p/Share
1,594
Reduced 9.86%
14,568
Common Stock
Mar 10
2023
BUY
Grant, award, or other acquisition
-
3,115
Added 16.16%
16,162
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
-
14,553
Added 24.78%
44,184
Common Stock
Feb 27
2023
SELL
Payment of exercise price or tax liability
$474,083
$77.25 p/Share
6,137
Reduced 31.65%
13,252
Common Stock
Feb 27
2023
BUY
Grant, award, or other acquisition
-
14,355
Added 42.54%
19,389
Common Stock
Nov 22
2022
SELL
Open market or private sale
$605,230
$74.38 p/Share
8,137
Reduced 61.78%
5,034
Common Stock
Jun 01
2022
SELL
Open market or private sale
$2,424,660
$79.94 p/Share
30,331
Reduced 72.2%
11,680
Common Stock
Jun 01
2022
SELL
Payment of exercise price or tax liability
$123,461
$78.99 p/Share
1,563
Reduced 10.61%
13,171
Common Stock
Jun 01
2022
BUY
Exercise of conversion of derivative security
$1,309,723
$61.4 p/Share
21,331
Added 33.68%
42,011
Common Stock