Nov 14
2024
-
3,000
Reduced 0.99%
298,860
Common Stock, par valu...
Aug 28
2024
-
550
Reduced 0.18%
301,860
Common Stock, par valu...
Jun 04
2024
SELL
Open market or private sale
$1,529,920
$382.48 p/Share
4,000
Reduced 1.31%
302,410
Common Stock, par valu...
Jun 04
2024
BUY
Exercise of conversion of derivative security
$48,000
$16.0 p/Share
3,000
Added 0.97%
306,410
Common Stock, par valu...
Jun 01
2024
SELL
Payment of exercise price or tax liability
$215,594
$383.62 p/Share
562
Reduced 0.18%
303,410
Common Stock, par valu...
Mar 04
2024
SELL
Open market or private sale
$2,087,440
$521.86 p/Share
4,000
Reduced 1.3%
303,972
Common Stock, par valu...
Mar 04
2024
BUY
Exercise of conversion of derivative security
$48,000
$16.0 p/Share
3,000
Added 0.96%
307,972
Common Stock, par valu...
Mar 01
2024
-
150
Reduced 0.05%
304,972
Common Stock, par valu...
Mar 01
2024
SELL
Payment of exercise price or tax liability
$845,502
$516.18 p/Share
1,638
Reduced 0.53%
305,122
Common Stock, par valu...
Mar 01
2024
BUY
Grant, award, or other acquisition
-
4,843
Added 1.55%
306,760
Common Stock, par valu...
Dec 14
2023
-
3,400
Reduced 1.11%
301,917
Common Stock, par valu...
Dec 01
2023
-
500
Reduced 0.16%
305,317
Common Stock, par valu...
Nov 30
2023
-
300
Reduced 0.1%
305,817
Common Stock, par valu...
Nov 02
2023
SELL
Open market or private sale
$1,380,080
$345.02 p/Share
4,000
Reduced 1.29%
306,117
Common Stock, par valu...
Nov 02
2023
BUY
Exercise of conversion of derivative security
$48,000
$16.0 p/Share
3,000
Added 0.96%
310,117
Common Stock, par valu...
Aug 24
2023
SELL
Open market or private sale
$1,514,720
$378.68 p/Share
4,000
Reduced 1.29%
307,117
Common Stock, par valu...
Aug 24
2023
BUY
Exercise of conversion of derivative security
$48,000
$16.0 p/Share
3,000
Added 0.96%
311,117
Common Stock, par valu...
Jun 01
2023
SELL
Payment of exercise price or tax liability
$491,218
$312.48 p/Share
1,572
Reduced 0.51%
308,117
Common Stock, par valu...
May 05
2023
SELL
Open market or private sale
$1,129,415
$322.69 p/Share
3,500
Reduced 1.12%
309,689
Common Stock, par valu...
May 05
2023
BUY
Exercise of conversion of derivative security
$56,000
$16.0 p/Share
3,500
Added 1.11%
313,189
Common Stock, par valu...
May 04
2023
SELL
Open market or private sale
$485,715
$323.81 p/Share
1,500
Reduced 0.48%
309,689
Common Stock, par valu...
Mar 07
2023
SELL
Open market or private sale
$1,110,550
$317.3 p/Share
3,500
Reduced 1.11%
311,189
Common Stock, par valu...
Mar 07
2023
BUY
Exercise of conversion of derivative security
$56,000
$16.0 p/Share
3,500
Added 1.1%
314,689
Common Stock, par valu...
Mar 06
2023
SELL
Open market or private sale
$474,240
$316.16 p/Share
1,500
Reduced 0.48%
311,189
Common Stock, par valu...
Mar 01
2023
SELL
Payment of exercise price or tax liability
$316,765
$317.4 p/Share
998
Reduced 0.32%
312,689
Common Stock, par valu...