Jul 01
2025
SELL
Payment of exercise price or tax liability
$1,168,535
$167.58 p/Share
6,973
Reduced 2.87%
236,330
Common stock, par valu...
Jun 27
2025
SELL
Open market or private sale
$995,705
$165.18 p/Share
6,028
Reduced 2.42%
243,303
Common stock, par valu...
Jun 27
2025
BUY
Exercise of conversion of derivative security
$31,526
$5.23 p/Share
6,028
Added 2.36%
249,331
Common stock, par valu...
Jun 26
2025
SELL
Open market or private sale
$1,443,515
$163.98 p/Share
8,803
Reduced 3.49%
243,303
Common stock, par valu...
Jun 26
2025
BUY
Exercise of conversion of derivative security
$46,039
$5.23 p/Share
8,803
Added 3.37%
252,106
Common stock, par valu...
Jun 25
2025
SELL
Open market or private sale
$518,923
$163.75 p/Share
3,169
Reduced 1.29%
243,303
Common stock, par valu...
Jun 25
2025
BUY
Exercise of conversion of derivative security
$16,573
$5.23 p/Share
3,169
Added 1.27%
246,472
Common stock, par valu...
Jun 24
2025
SELL
Open market or private sale
$2,839,320
$157.74 p/Share
18,000
Reduced 6.89%
243,303
Common stock, par valu...
Jun 24
2025
BUY
Exercise of conversion of derivative security
$94,140
$5.23 p/Share
18,000
Added 6.44%
261,303
Common stock, par valu...
Jun 16
2025
SELL
Open market or private sale
$990,338
$142.29 p/Share
6,960
Reduced 2.85%
237,114
Common stock, par valu...
Jun 15
2025
SELL
Payment of exercise price or tax liability
$102,959
$133.54 p/Share
771
Reduced 0.32%
243,303
Common stock, par valu...
Jun 13
2025
SELL
Open market or private sale
$72,417
$141.44 p/Share
512
Reduced 0.21%
244,074
Common stock, par valu...
Jun 13
2025
BUY
Exercise of conversion of derivative security
$2,677
$5.23 p/Share
512
Added 0.21%
244,586
Common stock, par valu...
Jun 12
2025
SELL
Open market or private sale
$216,288
$141.55 p/Share
1,528
Reduced 0.62%
244,074
Common stock, par valu...
Jun 12
2025
BUY
Exercise of conversion of derivative security
$7,991
$5.23 p/Share
1,528
Added 0.62%
245,602
Common stock, par valu...
Jun 06
2025
SELL
Open market or private sale
$209,944
$124.67 p/Share
1,684
Reduced 0.69%
244,074
Common stock, par valu...
Jun 06
2025
BUY
Exercise of conversion of derivative security
$8,807
$5.23 p/Share
1,684
Added 0.68%
245,758
Common stock, par valu...
Jun 05
2025
SELL
Open market or private sale
$913,695
$124.89 p/Share
7,316
Reduced 2.91%
244,074
Common stock, par valu...
Jun 05
2025
BUY
Exercise of conversion of derivative security
$14,339
$1.96 p/Share
7,316
Added 2.83%
251,390
Common stock, par valu...
May 27
2025
SELL
Open market or private sale
$1,060,881
$107.66 p/Share
9,854
Reduced 3.88%
244,074
Common stock, par valu...
May 23
2025
SELL
Open market or private sale
$229,171
$106.79 p/Share
2,146
Reduced 0.84%
253,928
Common stock, par valu...
May 19
2025
SELL
Open market or private sale
$1,189,080
$99.09 p/Share
12,000
Reduced 4.48%
256,074
Common stock, par valu...
May 13
2025
SELL
Open market or private sale
$816,390
$90.71 p/Share
9,000
Reduced 3.25%
268,074
Common stock, par valu...
May 09
2025
SELL
Open market or private sale
$736,740
$81.86 p/Share
9,000
Reduced 3.15%
277,074
Common stock, par valu...
Apr 01
2025
SELL
Payment of exercise price or tax liability
$719,532
$36.34 p/Share
19,800
Reduced 6.47%
286,074
Common stock, par valu...