Mar 10
2025
SELL
Payment of exercise price or tax liability
$437,252
$93.53 p/Share
4,675
Reduced 11.4%
36,320
Common Stock
Mar 10
2025
BUY
Grant, award, or other acquisition
-
9,138
Added 18.7%
39,720
Common Stock
Mar 03
2025
BUY
Grant, award, or other acquisition
-
12,357
Added 20.14%
49,001
Common Stock
Mar 03
2025
BUY
Grant, award, or other acquisition
-
12,357
Added 20.14%
49,001
Common Stock
Mar 01
2025
SELL
Payment of exercise price or tax liability
$405,262
$108.33 p/Share
3,741
Reduced 10.51%
31,857
Common Stock
Mar 01
2025
BUY
Grant, award, or other acquisition
-
7,312
Added 17.04%
35,598
Common Stock
Feb 27
2025
SELL
Payment of exercise price or tax liability
$251,764
$108.1 p/Share
2,329
Reduced 7.61%
28,286
Common Stock
Feb 27
2025
BUY
Grant, award, or other acquisition
-
4,553
Added 12.95%
30,615
Common Stock
Nov 05
2024
SELL
Open market or private sale
$251,199
$88.14 p/Share
2,850
Reduced 9.86%
26,062
Common Stock
May 30
2024
SELL
Open market or private sale
$276,393
$67.81 p/Share
4,076
Reduced 12.36%
28,912
Common Stock
May 30
2024
BUY
Exercise of conversion of derivative security
$261,932
$61.4 p/Share
4,266
Added 11.45%
32,988
Common Stock
May 24
2024
SELL
Open market or private sale
$280,618
$69.46 p/Share
4,040
Reduced 12.33%
28,722
Common Stock
May 24
2024
BUY
Exercise of conversion of derivative security
$261,932
$61.4 p/Share
4,266
Added 11.52%
32,762
Common Stock
Apr 26
2024
BUY
Grant, award, or other acquisition
-
6,775
Added 12.25%
48,509
Common Stock
Mar 10
2024
SELL
Payment of exercise price or tax liability
$97,078
$76.08 p/Share
1,276
Reduced 4.29%
28,496
Common Stock
Mar 10
2024
BUY
Grant, award, or other acquisition
-
2,493
Added 7.73%
29,772
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$141,380
$75.97 p/Share
1,861
Reduced 6.39%
27,279
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
3,638
Added 11.1%
29,140
Common Stock
Feb 29
2024
BUY
Grant, award, or other acquisition
-
14,696
Added 23.49%
47,865
Common Stock
Feb 27
2024
SELL
Payment of exercise price or tax liability
$319,687
$77.5 p/Share
4,125
Reduced 13.92%
25,502
Common Stock
Feb 27
2024
BUY
Grant, award, or other acquisition
-
8,063
Added 21.39%
29,627
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$185,132
$79.49 p/Share
2,329
Reduced 9.75%
21,564
Common Stock
Feb 23
2024
BUY
Grant, award, or other acquisition
-
4,552
Added 16.0%
23,893
Common Stock
Mar 10
2023
SELL
Payment of exercise price or tax liability
$90,563
$71.03 p/Share
1,275
Reduced 6.18%
19,341
Common Stock
Mar 10
2023
BUY
Grant, award, or other acquisition
-
2,492
Added 10.78%
20,616
Common Stock