Jul 15
2025
SELL
Other acquisition or disposition
-
1,850
Reduced 27.63%
4,845
Common Stock
Jul 11
2025
SELL
Payment of exercise price or tax liability
$504,385
$263.8 p/Share
1,912
Reduced 22.21%
6,695
Common Stock
Jul 10
2025
SELL
Other acquisition or disposition
-
18,472
Reduced 68.22%
8,607
Common Stock
Jun 27
2025
BUY
Grant, award, or other acquisition
$498,023
$278.07 p/Share
1,791
Added 6.2%
27,079
Common Stock
Jun 24
2025
SELL
Payment of exercise price or tax liability
$1,543,534
$193.28 p/Share
7,986
Reduced 24.0%
25,288
Common Stock
Jun 24
2025
BUY
Exercise of conversion of derivative security
-
17,115
Added 33.97%
33,274
Common Stock
Apr 04
2025
SELL
Payment of exercise price or tax liability
$34,946
$111.65 p/Share
313
Reduced 1.9%
16,159
Common Stock
Dec 02
2024
SELL
Open market or private sale
$78,697
$198.73 p/Share
396
Reduced 2.35%
16,472
Common Stock
Nov 01
2024
SELL
Open market or private sale
$110,058
$216.65 p/Share
508
Reduced 2.92%
16,868
Common Stock
Oct 01
2024
SELL
Open market or private sale
$184,854
$210.54 p/Share
878
Reduced 4.81%
17,376
Common Stock
Sep 03
2024
SELL
Open market or private sale
$77,703
$196.22 p/Share
396
Reduced 2.12%
18,254
Common Stock
Aug 01
2024
SELL
Open market or private sale
$89,621
$174.7 p/Share
513
Reduced 2.68%
18,650
Common Stock
Jul 11
2024
SELL
Payment of exercise price or tax liability
$380,663
$175.34 p/Share
2,171
Reduced 10.18%
19,163
Common Stock
Jul 01
2024
SELL
Open market or private sale
$91,187
$178.45 p/Share
511
Reduced 2.34%
21,334
Common Stock
Jul 01
2024
BUY
Grant, award, or other acquisition
$433,026
$175.67 p/Share
2,465
Added 10.14%
21,845
Common Stock
Jun 26
2024
SELL
Payment of exercise price or tax liability
$361,711
$192.81 p/Share
1,876
Reduced 8.83%
19,380
Common Stock
Jun 26
2024
BUY
Exercise of conversion of derivative security
-
5,052
Added 19.2%
21,256
Common Stock
Apr 04
2024
SELL
Payment of exercise price or tax liability
$44,511
$146.42 p/Share
304
Reduced 1.84%
16,204
Common Stock
Jul 11
2023
SELL
Payment of exercise price or tax liability
$120,002
$99.67 p/Share
1,204
Reduced 6.8%
16,508
Common Stock
Jun 30
2023
BUY
Grant, award, or other acquisition
$433,053
$102.28 p/Share
4,234
Added 19.29%
17,712
Common Stock
Jun 28
2023
SELL
Payment of exercise price or tax liability
$38,357
$94.71 p/Share
405
Reduced 2.92%
13,478
Common Stock
Jun 28
2023
BUY
Exercise of conversion of derivative security
-
1,171
Added 7.78%
13,883
Common Stock
Apr 04
2023
SELL
Payment of exercise price or tax liability
$30,975
$101.56 p/Share
305
Reduced 2.34%
12,712
Common Stock
Jul 11
2022
SELL
Payment of exercise price or tax liability
$54,331
$80.49 p/Share
675
Reduced 4.75%
13,536
Common Stock
Jul 01
2022
BUY
Grant, award, or other acquisition
-
4,583
Added 24.39%
14,211
Common Stock