Nov 29
2023
SELL
Open market or private sale
$90,664
$79.81 p/Share
1,136
Reduced 0.07%
1,575,721
Common Stock
Nov 28
2023
BUY
Exercise of conversion of derivative security
-
2,411
Added 0.15%
1,576,857
Common Stock
Nov 10
2023
SELL
Open market or private sale
$18,083
$68.76 p/Share
263
Reduced 0.02%
1,574,446
Common Stock
Nov 09
2023
BUY
Exercise of conversion of derivative security
-
522
Added 0.03%
1,574,709
Common Stock
Sep 15
2023
SELL
Open market or private sale
$1,694,850
$112.99 p/Share
15,000
Reduced 0.94%
1,574,187
Common Stock
Sep 05
2023
SELL
Open market or private sale
$35,660
$111.44 p/Share
320
Reduced 0.02%
1,589,187
Common Stock
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