Aug 15
2023
SELL
Payment of exercise price or tax liability
$589,639
$106.51 p/Share
5,536
Reduced 3.14%
170,703
Common Stock
Aug 15
2023
BUY
Exercise of conversion of derivative security
$154,849
$33.51 p/Share
4,621
Added 2.57%
175,324
Common Stock
Aug 14
2023
SELL
Open market or private sale
$268,710
$106.42 p/Share
2,525
Reduced 1.41%
176,239
Common Stock
Aug 14
2023
BUY
Exercise of conversion of derivative security
$84,612
$33.51 p/Share
2,525
Added 1.39%
178,764
Common Stock
Aug 11
2023
SELL
Open market or private sale
$151,631
$106.11 p/Share
1,429
Reduced 0.8%
176,239
Common Stock
Aug 11
2023
BUY
Exercise of conversion of derivative security
$47,885
$33.51 p/Share
1,429
Added 0.8%
177,668
Common Stock
Aug 08
2023
SELL
Open market or private sale
$10,600
$106.0 p/Share
100
Reduced 0.06%
176,239
Common Stock
Aug 08
2023
BUY
Exercise of conversion of derivative security
$3,351
$33.51 p/Share
100
Added 0.06%
176,339
Common Stock
Aug 07
2023
SELL
Open market or private sale
$54,701
$106.01 p/Share
516
Reduced 0.29%
176,239
Common Stock
Aug 07
2023
BUY
Exercise of conversion of derivative security
$17,291
$33.51 p/Share
516
Added 0.29%
176,755
Common Stock
Jul 31
2023
SELL
Open market or private sale
$733,110
$104.73 p/Share
7,000
Reduced 3.82%
176,239
Common Stock
Jul 31
2023
BUY
Exercise of conversion of derivative security
$234,570
$33.51 p/Share
7,000
Added 3.68%
183,239
Common Stock
Jul 28
2023
SELL
Open market or private sale
$282,388
$101.36 p/Share
2,786
Reduced 1.56%
176,239
Common Stock
Jul 28
2023
BUY
Exercise of conversion of derivative security
$30,590
$10.98 p/Share
2,786
Added 1.53%
179,025
Common Stock
Jun 26
2023
SELL
Open market or private sale
$667,100
$95.3 p/Share
7,000
Reduced 3.82%
176,239
Common Stock
Jun 26
2023
BUY
Exercise of conversion of derivative security
$234,570
$33.51 p/Share
7,000
Added 3.68%
183,239
Common Stock
Jun 23
2023
SELL
Open market or private sale
$267,288
$95.94 p/Share
2,786
Reduced 1.56%
176,239
Common Stock
Jun 23
2023
BUY
Exercise of conversion of derivative security
$30,590
$10.98 p/Share
2,786
Added 1.53%
179,025
Common Stock
May 31
2023
-
5,624
Reduced 3.09%
176,239
Common Stock
May 24
2023
SELL
Open market or private sale
$573,187
$91.71 p/Share
6,250
Reduced 3.32%
181,863
Common Stock
May 24
2023
BUY
Exercise of conversion of derivative security
$68,625
$10.98 p/Share
6,250
Added 3.22%
188,113
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$507,983
$91.76 p/Share
5,536
Reduced 2.95%
181,863
Common Stock
Apr 28
2023
SELL
Open market or private sale
$564,062
$90.25 p/Share
6,250
Reduced 3.23%
187,399
Common Stock
Apr 28
2023
BUY
Exercise of conversion of derivative security
$68,625
$10.98 p/Share
6,250
Added 3.13%
193,649
Common Stock
Mar 24
2023
SELL
Open market or private sale
$474,625
$75.94 p/Share
6,250
Reduced 3.23%
187,399
Common Stock