Feb 15
2024
SELL
Open market or private sale
$659,005
$170.55 p/Share
3,864
Reduced 0.76%
505,626
Common Stock, par valu...
Feb 15
2024
BUY
Exercise of conversion of derivative security
-
9,659
Added 1.86%
509,490
Common Stock, par valu...
Feb 12
2024
SELL
Open market or private sale
$2,502,500
$175.0 p/Share
14,300
Reduced 2.78%
499,831
Common Stock, par valu...
Feb 07
2024
SELL
Open market or private sale
$3,436,827
$170.14 p/Share
20,200
Reduced 3.78%
514,131
Common Stock, par valu...
Dec 01
2023
SELL
Open market or private sale
$584,000
$146.0 p/Share
4,000
Reduced 0.74%
534,331
Common Stock, par valu...
Nov 21
2023
SELL
Open market or private sale
$1,359,526
$143.41 p/Share
9,480
Reduced 1.73%
538,331
Common Stock, par valu...
Nov 21
2023
BUY
Exercise of conversion of derivative security
-
23,700
Added 4.15%
547,811
Common Stock, par valu...
Nov 15
2023
SELL
Open market or private sale
$568,239
$147.06 p/Share
3,864
Reduced 0.73%
524,111
Common Stock, par valu...
Nov 15
2023
BUY
Exercise of conversion of derivative security
-
9,659
Added 1.8%
527,975
Common Stock, par valu...
Nov 01
2023
SELL
Open market or private sale
$535,920
$133.98 p/Share
4,000
Reduced 0.77%
518,316
Common Stock, par valu...
Oct 02
2023
SELL
Open market or private sale
$508,800
$127.2 p/Share
4,000
Reduced 0.76%
522,316
Common Stock, par valu...
Sep 01
2023
SELL
Open market or private sale
$557,920
$139.48 p/Share
4,000
Reduced 0.75%
526,316
Common Stock, par valu...
Aug 21
2023
SELL
Open market or private sale
$1,272,310
$134.21 p/Share
9,480
Reduced 1.76%
530,316
Common Stock, par valu...
Aug 21
2023
BUY
Exercise of conversion of derivative security
-
23,700
Added 4.21%
539,796
Common Stock, par valu...
Aug 15
2023
SELL
Open market or private sale
$541,037
$140.02 p/Share
3,864
Reduced 0.74%
516,096
Common Stock,
par valu...
Aug 15
2023
BUY
Exercise of conversion of derivative security
-
9,659
Added 1.82%
519,960
Common Stock,
par valu...
Aug 04
2023
SELL
Open market or private sale
$7,050,000
$141.0 p/Share
50,000
Reduced 8.92%
510,301
Common Stock, par valu...
Aug 01
2023
SELL
Open market or private sale
$534,200
$133.55 p/Share
4,000
Reduced 0.71%
560,301
Common Stock, par valu...
Jul 03
2023
SELL
Open market or private sale
$523,720
$130.93 p/Share
4,000
Reduced 0.7%
564,301
Common Stock, par valu...
Jun 01
2023
SELL
Open market or private sale
$482,440
$120.61 p/Share
4,000
Reduced 0.7%
568,301
Common Stock, par valu...
May 22
2023
SELL
Open market or private sale
$1,096,289
$115.74 p/Share
9,472
Reduced 1.63%
572,301
Common Stock, par valu...
May 21
2023
BUY
Exercise of conversion of derivative security
-
23,680
Added 3.91%
581,773
Common Stock, par valu...
May 15
2023
SELL
Open market or private sale
$428,015
$110.77 p/Share
3,864
Reduced 0.69%
558,093
Common Stock, par valu...
May 15
2023
BUY
Exercise of conversion of derivative security
-
9,659
Added 1.69%
561,957
Common Stock, par valu...
May 01
2023
SELL
Open market or private sale
$420,000
$105.0 p/Share
4,000
Reduced 0.72%
552,298
Common Stock, par valu...