Nov 06
2024
SELL
Open market or private sale
$247,709
$71.14 p/Share
3,482
Reduced 1.4%
244,906
Common Stock
Nov 05
2024
SELL
Open market or private sale
$127,520
$63.76 p/Share
2,000
Reduced 0.8%
248,388
Common Stock
Nov 04
2024
SELL
Open market or private sale
$63,110
$63.11 p/Share
1,000
Reduced 0.4%
250,388
Common Stock
Oct 30
2024
SELL
Open market or private sale
$461,510
$65.93 p/Share
7,000
Reduced 2.71%
251,388
Common Stock
Oct 29
2024
SELL
Open market or private sale
$814,571
$64.19 p/Share
12,690
Reduced 4.68%
258,388
Common Stock
Oct 28
2024
SELL
Open market or private sale
$252,800
$63.2 p/Share
4,000
Reduced 1.45%
271,078
Common Stock
Oct 25
2024
SELL
Open market or private sale
$9,579
$60.25 p/Share
159
Reduced 0.06%
275,078
Common Stock
Oct 24
2024
SELL
Open market or private sale
$26,916
$60.35 p/Share
446
Reduced 0.16%
275,237
Common Stock
Oct 23
2024
SELL
Open market or private sale
$222,337
$60.01 p/Share
3,705
Reduced 1.33%
275,683
Common Stock
Oct 17
2024
SELL
Open market or private sale
$179,310
$59.77 p/Share
3,000
Reduced 1.06%
279,388
Common Stock
Oct 16
2024
SELL
Open market or private sale
$59,190
$59.19 p/Share
1,000
Reduced 0.35%
282,388
Common Stock
Oct 15
2024
SELL
Open market or private sale
$170,836
$58.97 p/Share
2,897
Reduced 1.01%
283,388
Common Stock
Oct 14
2024
SELL
Open market or private sale
$173,010
$57.67 p/Share
3,000
Reduced 1.04%
286,285
Common Stock
Oct 11
2024
SELL
Open market or private sale
$281,450
$56.29 p/Share
5,000
Reduced 1.7%
289,285
Common Stock
Oct 09
2024
SELL
Open market or private sale
$165,000
$55.0 p/Share
3,000
Reduced 1.01%
294,285
Common Stock
Oct 07
2024
SELL
Open market or private sale
$318,540
$53.09 p/Share
6,000
Reduced 1.98%
297,285
Common Stock
Oct 04
2024
SELL
Open market or private sale
$105,800
$52.9 p/Share
2,000
Reduced 0.66%
303,285
Common Stock
Oct 03
2024
SELL
Open market or private sale
$260,050
$52.01 p/Share
5,000
Reduced 1.61%
305,285
Common Stock
Oct 02
2024
BUY
Exercise of conversion of derivative security
$8,886
$14.91 p/Share
596
Added 0.19%
310,285
Common Stock
Sep 30
2024
SELL
Open market or private sale
$217,000
$54.25 p/Share
4,000
Reduced 1.28%
309,689
Common Stock
Sep 30
2024
BUY
Exercise of conversion of derivative security
$119,280
$14.91 p/Share
8,000
Added 2.49%
313,689
Common Stock
Sep 27
2024
SELL
Open market or private sale
$265,700
$53.14 p/Share
5,000
Reduced 1.61%
305,689
Common Stock
Sep 26
2024
SELL
Open market or private sale
$157,680
$52.56 p/Share
3,000
Reduced 0.96%
310,689
Common Stock
Sep 26
2024
BUY
Exercise of conversion of derivative security
$61,175
$14.91 p/Share
4,103
Added 1.29%
313,689
Common Stock
Sep 25
2024
SELL
Open market or private sale
$161,138
$51.93 p/Share
3,103
Reduced 0.99%
309,586
Common Stock