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...
Apr 03
2023
SELL
Open market or private sale
$409,000
$102.25 p/Share
4,000
Reduced 0.71%
556,298
Common Stock, par valu...
Mar 01
2023
SELL
Open market or private sale
$375,200
$93.8 p/Share
4,000
Reduced 0.71%
560,298
Common Stock, par valu...
Feb 21
2023
SELL
Open market or private sale
$709,438
$95.15 p/Share
7,456
Reduced 1.3%
564,298
Common Stock, par valu...
Feb 15
2023
SELL
Open market or private sale
$1,570,648
$99.49 p/Share
15,787
Reduced 2.77%
553,114
Common Stock, par valu...
Feb 06
2023
SELL
Open market or private sale
$411,600
$102.9 p/Share
4,000
Reduced 0.75%
529,435
Common Stock, par valu...