Jun 15
2023
SELL
Open market or private sale
$1,888,950
$125.93 p/Share
15,000
Reduced 0.92%
1,617,303
Common Stock
Jun 02
2023
SELL
Open market or private sale
$40,268
$130.32 p/Share
309
Reduced 0.02%
1,632,303
Common Stock
Jun 01
2023
BUY
Exercise of conversion of derivative security
-
651
Added 0.04%
1,632,612
Common Stock
May 30
2023
SELL
Open market or private sale
$147,565
$124.95 p/Share
1,181
Reduced 0.07%
1,631,961
Common Stock
May 26
2023
BUY
Exercise of conversion of derivative security
-
2,410
Added 0.15%
1,633,142
Common Stock
May 10
2023
SELL
Open market or private sale
$33,342
$133.37 p/Share
250
Reduced 0.02%
1,630,732
Common Stock
May 09
2023
BUY
Exercise of conversion of derivative security
-
522
Added 0.03%
1,630,982
Common Stock
Mar 02
2023
SELL
Open market or private sale
$160,578
$136.43 p/Share
1,177
Reduced 0.07%
1,630,460
Common Stock
Mar 01
2023
SELL
Open market or private sale
$147,968
$138.03 p/Share
1,072
Reduced 0.07%
1,629,031
Common Stock
Mar 01
2023
BUY
Exercise of conversion of derivative security
-
2,606
Added 0.16%
1,631,637
Common Stock
Feb 28
2023
BUY
Exercise of conversion of derivative security
-
2,410
Added 0.15%
1,630,103
Common Stock
Feb 10
2023
SELL
Open market or private sale
$40,155
$163.9 p/Share
245
Reduced 0.02%
1,627,693
Common Stock
Feb 09
2023
BUY
Exercise of conversion of derivative security
-
522
Added 0.03%
1,627,938
Common Stock
Nov 29
2022
SELL
Open market or private sale
$188,573
$173.8 p/Share
1,085
Reduced 0.07%
1,627,416
Common Stock
Nov 28
2022
BUY
Exercise of conversion of derivative security
-
2,410
Added 0.15%
1,628,501
Common Stock
Nov 10
2022
SELL
Open market or private sale
$38,251
$165.59 p/Share
231
Reduced 0.01%
1,626,091
Common Stock
Nov 09
2022
BUY
Exercise of conversion of derivative security
-
522
Added 0.03%
1,626,322
Common Stock
Sep 13
2022
SELL
Open market or private sale
$269,020
$136.42 p/Share
1,972
Reduced 0.12%
1,625,800
Common Stock
Sep 13
2022
BUY
Exercise of conversion of derivative security
$21,495
$10.9 p/Share
1,972
Added 0.12%
1,627,772
Common Stock
Sep 12
2022
SELL
Open market or private sale
$708,300
$141.66 p/Share
5,000
Reduced 0.31%
1,625,800
Common Stock
Sep 12
2022
BUY
Exercise of conversion of derivative security
$54,500
$10.9 p/Share
5,000
Added 0.31%
1,630,800
Common Stock
Aug 29
2022
SELL
Open market or private sale
$151,971
$135.81 p/Share
1,119
Reduced 0.07%
1,625,800
Common Stock
Aug 26
2022
BUY
Exercise of conversion of derivative security
-
2,410
Added 0.15%
1,626,919
Common Stock
Aug 24
2022
SELL
Open market or private sale
$714,000
$142.8 p/Share
5,000
Reduced 0.31%
1,624,509
Common Stock
Aug 24
2022
BUY
Exercise of conversion of derivative security
$54,500
$10.9 p/Share
5,000
Added 0.31%
1,629,509
Common Stock