Jul 25
2023
SELL
Open market or private sale
$3,400,050
$226.67 p/Share
15,000
Reduced 0.09%
16,341,166
Common Stock
Jul 24
2023
SELL
Open market or private sale
$3,384,300
$225.62 p/Share
15,000
Reduced 0.09%
16,356,166
Common Stock
Jul 21
2023
SELL
Open market or private sale
$3,434,250
$228.95 p/Share
15,000
Reduced 0.09%
16,371,166
Common Stock
Jul 20
2023
SELL
Open market or private sale
$3,457,950
$230.53 p/Share
15,000
Reduced 0.09%
16,386,166
Common Stock
Jul 19
2023
SELL
Open market or private sale
$3,525,600
$235.04 p/Share
15,000
Reduced 0.09%
16,401,166
Common Stock
Jul 18
2023
SELL
Open market or private sale
$3,417,300
$227.82 p/Share
15,000
Reduced 0.09%
16,416,166
Common Stock
Jul 17
2023
SELL
Open market or private sale
$3,439,350
$229.29 p/Share
15,000
Reduced 0.09%
16,431,166
Common Stock
Jul 14
2023
SELL
Open market or private sale
$3,453,150
$230.21 p/Share
15,000
Reduced 0.09%
16,446,166
Common Stock
Jul 13
2023
SELL
Open market or private sale
$3,442,950
$229.53 p/Share
15,000
Reduced 0.09%
16,461,166
Common Stock
Jul 13
2023
BUY
Exercise of conversion of derivative security
$193,232
$75.57 p/Share
2,557
Added 0.02%
16,476,166
Common Stock
Jul 12
2023
SELL
Open market or private sale
$3,372,750
$224.85 p/Share
15,000
Reduced 0.09%
16,473,609
Common Stock
Jul 12
2023
BUY
Exercise of conversion of derivative security
$1,133,550
$75.57 p/Share
15,000
Added 0.09%
16,488,609
Common Stock
Jul 11
2023
SELL
Open market or private sale
$3,299,700
$219.98 p/Share
15,000
Reduced 0.09%
16,473,609
Common Stock
Jul 11
2023
BUY
Exercise of conversion of derivative security
$1,133,550
$75.57 p/Share
15,000
Added 0.09%
16,488,609
Common Stock
Jul 10
2023
SELL
Open market or private sale
$3,164,550
$210.97 p/Share
15,000
Reduced 0.09%
16,473,609
Common Stock
Jul 10
2023
BUY
Exercise of conversion of derivative security
$1,133,550
$75.57 p/Share
15,000
Added 0.09%
16,488,609
Common Stock
Jul 07
2023
SELL
Open market or private sale
$3,161,700
$210.78 p/Share
15,000
Reduced 0.09%
16,473,609
Common Stock
Jul 07
2023
BUY
Exercise of conversion of derivative security
$1,133,550
$75.57 p/Share
15,000
Added 0.09%
16,488,609
Common Stock
Jul 06
2023
SELL
Open market or private sale
$3,148,200
$209.88 p/Share
15,000
Reduced 0.09%
16,473,609
Common Stock
Jul 06
2023
BUY
Exercise of conversion of derivative security
$1,133,550
$75.57 p/Share
15,000
Added 0.09%
16,488,609
Common Stock
Jul 05
2023
SELL
Open market or private sale
$3,192,000
$212.8 p/Share
15,000
Reduced 0.09%
16,473,609
Common Stock
Jul 05
2023
BUY
Exercise of conversion of derivative security
$1,133,550
$75.57 p/Share
15,000
Added 0.09%
16,488,609
Common Stock
Jul 03
2023
SELL
Open market or private sale
$3,165,600
$211.04 p/Share
15,000
Reduced 0.09%
16,473,609
Common Stock
Jul 03
2023
BUY
Exercise of conversion of derivative security
$1,133,550
$75.57 p/Share
15,000
Added 0.09%
16,488,609
Common Stock
Jun 29
2023
-
198,000
Reduced 1.19%
16,473,609
Common Stock