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...
Nov 21
2022
SELL
Open market or private sale
$700,864
$94.0 p/Share
7,456
Reduced 1.38%
533,435
Common Stock, par valu...
Nov 15
2022
SELL
Open market or private sale
$1,627,639
$103.1 p/Share
15,787
Reduced 2.93%
522,251
Common Stock, par valu...
Aug 22
2022
SELL
Open market or private sale
$1,003,171
$134.69 p/Share
7,448
Reduced 1.47%
498,572
Common Stock, par valu...