Sep 01
2023
BUY
Exercise of conversion of derivative security
-
652
Added 0.04%
1,589,507
Common Stock
Aug 29
2023
SELL
Open market or private sale
$130,536
$115.01 p/Share
1,135
Reduced 0.07%
1,588,855
Common Stock
Aug 28
2023
BUY
Exercise of conversion of derivative security
-
2,411
Added 0.15%
1,589,990
Common Stock
Aug 17
2023
SELL
Open market or private sale
$1,500,000
$100.0 p/Share
15,000
Reduced 0.94%
1,587,579
Common Stock
Aug 10
2023
SELL
Open market or private sale
$25,324
$102.53 p/Share
247
Reduced 0.02%
1,602,579
Common Stock
Aug 09
2023
BUY
Exercise of conversion of derivative security
-
523
Added 0.03%
1,602,826
Common Stock
Jul 17
2023
SELL
Open market or private sale
$1,809,000
$120.6 p/Share
15,000
Reduced 0.93%
1,602,303
Common Stock
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