May 22
2025
SELL
Payment of exercise price or tax liability
$14,763
$111.0 p/Share
133
Reduced 1.77%
7,368
Common Stock
May 20
2025
SELL
Payment of exercise price or tax liability
$10,063
$118.39 p/Share
85
Reduced 1.12%
7,501
Common Stock
May 19
2025
SELL
Payment of exercise price or tax liability
$12,795
$121.86 p/Share
105
Reduced 1.37%
7,586
Common Stock
May 19
2025
BUY
Grant, award, or other acquisition
-
1,016
Added 11.67%
7,691
Common Stock
May 14
2025
SELL
Payment of exercise price or tax liability
$113,770
$121.68 p/Share
935
Reduced 12.29%
6,675
Common Stock
May 14
2025
BUY
Grant, award, or other acquisition
-
3,080
Added 28.81%
7,610
Common Stock
May 31
2024
SELL
Open market or private sale
$648,584
$170.68 p/Share
3,800
Reduced 45.62%
4,530
Common Stock
May 22
2024
SELL
Payment of exercise price or tax liability
$35,057
$177.06 p/Share
198
Reduced 2.32%
8,330
Common Stock
May 20
2024
BUY
Grant, award, or other acquisition
-
839
Added 8.96%
8,528
Common Stock
May 19
2024
SELL
Payment of exercise price or tax liability
$20,721
$174.13 p/Share
119
Reduced 1.52%
7,689
Common Stock
May 18
2024
SELL
Payment of exercise price or tax liability
$27,338
$174.13 p/Share
157
Reduced 1.97%
7,808
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
$251,585
$176.18 p/Share
1,428
Reduced 15.2%
7,965
Common Stock
May 15
2024
BUY
Grant, award, or other acquisition
-
3,145
Added 25.08%
9,393
Common Stock
Feb 14
2024
SELL
Open market or private sale
$1,337,337
$161.69 p/Share
8,271
Reduced 56.97%
6,248
Common Stock
Feb 14
2024
BUY
Exercise of conversion of derivative security
$220,008
$26.6 p/Share
8,271
Added 36.29%
14,519
Common Stock
Dec 06
2023
SELL
Open market or private sale
$251,440
$125.72 p/Share
2,000
Reduced 24.55%
6,147
Common Stock
Dec 06
2023
BUY
Exercise of conversion of derivative security
$51,500
$25.75 p/Share
2,000
Added 19.71%
8,147
Common Stock
Sep 12
2023
SELL
Open market or private sale
$305,875
$122.35 p/Share
2,500
Reduced 28.91%
6,147
Common Stock
Jun 13
2023
SELL
Open market or private sale
$327,750
$109.25 p/Share
3,000
Reduced 25.76%
8,647
Common Stock
May 22
2023
BUY
Grant, award, or other acquisition
-
1,306
Added 10.08%
11,647
Common Stock
May 19
2023
SELL
Payment of exercise price or tax liability
$18,537
$96.55 p/Share
192
Reduced 1.82%
10,341
Common Stock
May 18
2023
SELL
Payment of exercise price or tax liability
$10,332
$98.4 p/Share
105
Reduced 0.99%
10,533
Common Stock
May 17
2023
SELL
Payment of exercise price or tax liability
$121,034
$88.67 p/Share
1,365
Reduced 11.37%
10,638
Common Stock
May 17
2023
BUY
Grant, award, or other acquisition
-
4,493
Added 27.24%
12,003
Common Stock
Aug 12
2022
SELL
Open market or private sale
$845,289
$145.84 p/Share
5,796
Reduced 43.56%
7,510
Common Stock