May 22
2024
SELL
Open market or private sale
$91,925
$183.85 p/Share
500
Reduced 0.34%
145,524
Common Stock, par valu...
May 21
2024
SELL
Open market or private sale
$745,134
$181.74 p/Share
4,100
Reduced 2.73%
146,024
Common Stock, par valu...
May 21
2024
BUY
Exercise of conversion of derivative security
-
9,000
Added 5.66%
150,124
Common Stock, par valu...
May 16
2024
SELL
Open market or private sale
$92,840
$185.68 p/Share
500
Reduced 0.35%
141,124
Common Stock, par valu...
May 15
2024
SELL
Open market or private sale
$1,574,438
$184.88 p/Share
8,516
Reduced 5.67%
141,624
Common Stock, par valu...
May 15
2024
BUY
Exercise of conversion of derivative security
-
20,040
Added 11.78%
150,140
Common Stock, par valu...
Apr 19
2024
SELL
Open market or private sale
$89,500
$179.0 p/Share
500
Reduced 0.38%
130,100
Common Stock, par valu...
Apr 18
2024
SELL
Open market or private sale
$90,690
$181.38 p/Share
500
Reduced 0.38%
130,600
Common Stock, par valu...
Apr 05
2024
SELL
Open market or private sale
$91,265
$182.53 p/Share
500
Reduced 0.38%
131,100
Common Stock, par valu...
Apr 04
2024
SELL
Open market or private sale
$92,000
$184.0 p/Share
500
Reduced 0.38%
131,600
Common Stock, par valu...
Mar 22
2024
SELL
Open market or private sale
$88,790
$177.58 p/Share
500
Reduced 0.38%
132,100
Common Stock, par valu...
Mar 21
2024
SELL
Open market or private sale
$90,000
$180.0 p/Share
500
Reduced 0.38%
132,600
Common Stock, par valu...
Mar 08
2024
SELL
Open market or private sale
$88,155
$176.31 p/Share
500
Reduced 0.37%
133,100
Common Stock, par valu...
Mar 07
2024
SELL
Open market or private sale
$87,405
$174.81 p/Share
500
Reduced 0.37%
133,600
Common Stock, par valu...
Feb 22
2024
SELL
Open market or private sale
$86,500
$173.0 p/Share
500
Reduced 0.37%
134,100
Common Stock, par valu...
Feb 21
2024
SELL
Open market or private sale
$609,148
$169.02 p/Share
3,604
Reduced 2.61%
134,600
Common Stock, par valu...
Feb 21
2024
BUY
Exercise of conversion of derivative security
-
7,760
Added 5.32%
138,204
Common Stock, par valu...
Feb 16
2024
SELL
Open market or private sale
$84,325
$168.65 p/Share
500
Reduced 0.38%
130,444
Common Stock, par valu...
Feb 15
2024
SELL
Open market or private sale
$1,824,970
$169.67 p/Share
10,756
Reduced 7.59%
130,944
Common Stock, par valu...
Feb 15
2024
BUY
Exercise of conversion of derivative security
-
25,640
Added 15.32%
141,700
Common Stock, par valu...
Feb 02
2024
SELL
Open market or private sale
$84,500
$169.0 p/Share
500
Reduced 0.43%
116,060
Common Stock, par valu...
Feb 01
2024
SELL
Open market or private sale
$77,860
$155.72 p/Share
500
Reduced 0.43%
116,560
Common Stock, par valu...
Jan 19
2024
SELL
Open market or private sale
$76,930
$153.86 p/Share
500
Reduced 0.43%
117,060
Common Stock, par valu...
Jan 18
2024
SELL
Open market or private sale
$76,390
$152.78 p/Share
500
Reduced 0.42%
117,560
Common Stock, par valu...
Jan 05
2024
SELL
Open market or private sale
$72,305
$144.61 p/Share
500
Reduced 0.42%
118,060
Common Stock, par valu...