Aug 15
2023
SELL
Open market or private sale
$9,785,422
$139.68 p/Share
70,056
Reduced 40.05%
104,864
Common Stock, par valu...
Aug 15
2023
BUY
Exercise of conversion of derivative security
-
25,640
Added 12.78%
174,920
Common Stock, par valu...
Jul 25
2023
SELL
Open market or private sale
$64,530
$129.06 p/Share
500
Reduced 0.33%
149,280
Common Stock, par valu...
Jul 24
2023
SELL
Open market or private sale
$65,220
$130.44 p/Share
500
Reduced 0.33%
149,780
Common Stock, par valu...
Jul 07
2023
SELL
Open market or private sale
$65,030
$130.06 p/Share
500
Reduced 0.33%
150,280
Common Stock, par valu...
Jul 06
2023
SELL
Open market or private sale
$64,120
$128.24 p/Share
500
Reduced 0.33%
150,780
Common Stock, par valu...
Jun 22
2023
SELL
Open market or private sale
$63,975
$127.95 p/Share
500
Reduced 0.33%
151,280
Common Stock, par valu...
Jun 21
2023
SELL
Open market or private sale
$62,820
$125.64 p/Share
500
Reduced 0.33%
151,780
Common Stock, par valu...
Jun 07
2023
SELL
Open market or private sale
$62,015
$124.03 p/Share
500
Reduced 0.33%
152,280
Common Stock, par valu...
Jun 06
2023
SELL
Open market or private sale
$63,080
$126.16 p/Share
500
Reduced 0.33%
152,780
Common Stock, par valu...
May 23
2023
SELL
Open market or private sale
$57,790
$115.58 p/Share
500
Reduced 0.33%
153,280
Common Stock, par valu...
May 22
2023
SELL
Open market or private sale
$419,123
$115.78 p/Share
3,620
Reduced 2.3%
153,780
Common Stock, par valu...
May 21
2023
BUY
Exercise of conversion of derivative security
-
7,780
Added 4.71%
157,400
Common Stock, par valu...
May 16
2023
SELL
Open market or private sale
$56,690
$113.38 p/Share
500
Reduced 0.33%
149,620
Common Stock, par valu...
May 15
2023
SELL
Open market or private sale
$1,191,885
$110.77 p/Share
10,760
Reduced 6.69%
150,120
Common Stock, par valu...
May 15
2023
BUY
Exercise of conversion of derivative security
-
25,620
Added 13.74%
160,880
Common Stock, par valu...
May 05
2023
SELL
Open market or private sale
$52,400
$104.8 p/Share
500
Reduced 0.37%
135,260
Common Stock, par valu...
May 04
2023
SELL
Open market or private sale
$54,298
$104.42 p/Share
520
Reduced 0.38%
135,760
Common Stock, par valu...
Apr 20
2023
SELL
Open market or private sale
$52,120
$104.24 p/Share
500
Reduced 0.37%
136,280
Common Stock, par valu...
Apr 19
2023
SELL
Open market or private sale
$53,929
$103.71 p/Share
520
Reduced 0.38%
136,780
Common Stock, par valu...
Apr 05
2023
SELL
Open market or private sale
$51,340
$102.68 p/Share
500
Reduced 0.36%
137,300
Common Stock,
par valu...
Apr 04
2023
SELL
Open market or private sale
$53,752
$103.37 p/Share
520
Reduced 0.38%
137,800
Common Stock,
par valu...
Mar 21
2023
SELL
Open market or private sale
$230,681
$100.34 p/Share
2,299
Reduced 1.63%
138,320
Common Stock,
par valu...
Feb 16
2023
SELL
Open market or private sale
$24,138
$100.16 p/Share
241
Reduced 0.17%
140,619
Common Stock,
par valu...
Feb 15
2023
SELL
Open market or private sale
$1,231,014
$99.92 p/Share
12,320
Reduced 8.04%
140,860
Common Stock,
par valu...