Nov 21
2024
SELL
Open market or private sale
$4,147,239
$199.54 p/Share
20,784
Reduced 0.99%
2,087,710
Common Stock, par valu...
Nov 21
2024
BUY
Exercise of conversion of derivative security
-
51,960
Added 2.41%
2,108,494
Common Stock, par valu...
Aug 21
2024
SELL
Open market or private sale
$3,759,202
$180.87 p/Share
20,784
Reduced 1.0%
2,056,534
Common Stock, par valu...
Aug 21
2024
BUY
Exercise of conversion of derivative security
-
51,960
Added 2.44%
2,077,318
Common Stock, par valu...
May 21
2024
SELL
Open market or private sale
$3,777,284
$181.74 p/Share
20,784
Reduced 1.02%
2,025,358
Common Stock, par valu...
May 21
2024
BUY
Exercise of conversion of derivative security
-
51,960
Added 2.48%
2,046,142
Common Stock, par valu...
Mar 04
2024
SELL
Open market or private sale
$9,000,000
$180.0 p/Share
50,000
Reduced 2.45%
1,994,182
Common Stock, par valu...
Feb 21
2024
SELL
Open market or private sale
$3,728,096
$169.09 p/Share
22,048
Reduced 1.07%
2,044,182
Common Stock, par valu...
Feb 21
2024
BUY
Exercise of conversion of derivative security
-
55,120
Added 2.6%
2,066,230
Common Stock, par valu...
Feb 16
2024
-
2,945
Reduced 0.15%
2,011,110
Common Stock, par valu...
Feb 16
2024
SELL
Open market or private sale
$8,432,500
$168.65 p/Share
50,000
Reduced 2.42%
2,014,055
Common Stock, par valu...
Nov 21
2023
SELL
Open market or private sale
$3,135,980
$142.98 p/Share
21,933
Reduced 1.05%
2,064,055
Common Stock, par valu...
Nov 21
2023
BUY
Exercise of conversion of derivative security
-
55,120
Added 2.57%
2,085,988
Common Stock, par valu...
Aug 21
2023
SELL
Open market or private sale
$2,944,724
$134.26 p/Share
21,933
Reduced 1.07%
2,030,868
Common Stock, par valu...
Aug 21
2023
BUY
Exercise of conversion of derivative security
-
55,120
Added 2.61%
2,052,801
Common Stock, par valu...
May 22
2023
SELL
Open market or private sale
$2,536,284
$115.68 p/Share
21,925
Reduced 1.09%
1,997,681
Common Stock, par valu...
May 21
2023
BUY
Exercise of conversion of derivative security
-
55,100
Added 2.66%
2,019,606
Common Stock, par valu...
Feb 15
2023
SELL
Open market or private sale
$2,374,269
$99.45 p/Share
23,874
Reduced 1.2%
1,964,506
Common Stock, par valu...
Feb 15
2023
BUY
Exercise of conversion of derivative security
-
60,000
Added 2.93%
1,988,380
Common Stock, par valu...
Nov 15
2022
SELL
Open market or private sale
$2,407,586
$101.93 p/Share
23,620
Reduced 1.21%
1,928,380
Common Stock, par valu...
Nov 15
2022
BUY
Exercise of conversion of derivative security
-
60,000
Added 2.98%
1,952,000
Common Stock, par valu...
Aug 15
2022
SELL
Open market or private sale
$3,373,881
$142.84 p/Share
23,620
Reduced 1.23%
1,892,000
Common Stock, par valu...
Aug 15
2022
BUY
Exercise of conversion of derivative security
-
60,000
Added 3.04%
1,915,620
Common Stock, par valu...
May 16
2022
SELL
Open market or private sale
$2,671,422
$2262.0 p/Share
1,181
Reduced 1.26%
92,781
Common Stock, par valu...
May 15
2022
BUY
Exercise of conversion of derivative security
-
3,000
Added 3.09%
93,962
Common Stock, par valu...