Feb 13
2024
SELL
Open market or private sale
$148,117
$132.96 p/Share
1,114
Reduced 4.49%
23,716
Common Stock
Feb 08
2024
SELL
Open market or private sale
$131,525
$134.21 p/Share
980
Reduced 4.14%
22,717
Common Stock
Feb 06
2024
SELL
Open market or private sale
$159,451
$142.24 p/Share
1,121
Reduced 4.88%
21,837
Common Stock
Jan 31
2024
SELL
Open market or private sale
$205,131
$140.79 p/Share
1,457
Reduced 6.54%
20,832
Common Stock
Dec 22
2023
SELL
Open market or private sale
$1,267,400
$126.74 p/Share
10,000
Reduced 33.87%
19,521
Common Stock
Dec 12
2023
SELL
Open market or private sale
$1,675,316
$120.31 p/Share
13,925
Reduced 32.05%
29,521
Common Stock
Dec 12
2023
BUY
Exercise of conversion of derivative security
$1,128,621
$81.05 p/Share
13,925
Added 27.63%
36,468
Common Stock
Dec 08
2023
SELL
Open market or private sale
$36,024
$120.08 p/Share
300
Reduced 1.01%
29,521
Common Stock
Dec 08
2023
BUY
Exercise of conversion of derivative security
$24,315
$81.05 p/Share
300
Added 1.0%
29,621
Common Stock
Dec 07
2023
SELL
Open market or private sale
$9,314,110
$120.37 p/Share
77,379
Reduced 72.38%
29,521
Common Stock
Dec 07
2023
BUY
Exercise of conversion of derivative security
$6,106,750
$78.92 p/Share
77,379
Added 65.2%
41,296
Common Stock
Dec 06
2023
SELL
Open market or private sale
$1,007,771
$120.03 p/Share
8,396
Reduced 22.14%
29,521
Common Stock
Dec 06
2023
BUY
Exercise of conversion of derivative security
$653,292
$77.81 p/Share
8,396
Added 18.13%
37,917
Common Stock
Aug 21
2023
SELL
Open market or private sale
$343,401
$107.38 p/Share
3,198
Reduced 9.77%
29,521
Common Stock
Apr 24
2023
SELL
Open market or private sale
$1,490,112
$103.48 p/Share
14,400
Reduced 35.08%
26,644
Common Stock
Feb 08
2023
SELL
Open market or private sale
$102,076
$104.16 p/Share
980
Reduced 2.33%
41,015
Common Stock
Feb 07
2023
SELL
Open market or private sale
$1,476,729
$102.38 p/Share
14,424
Reduced 26.44%
40,135
Common Stock
Feb 06
2023
SELL
Open market or private sale
$118,601
$105.8 p/Share
1,121
Reduced 3.96%
27,176
Common Stock
Jan 31
2023
SELL
Open market or private sale
$160,255
$109.99 p/Share
1,457
Reduced 5.27%
26,171
Common Stock
Feb 08
2022
SELL
Open market or private sale
$77,930
$79.52 p/Share
980
Reduced 3.83%
24,625
Common Stock
Feb 07
2022
SELL
Open market or private sale
$221,688
$80.79 p/Share
2,744
Reduced 10.36%
23,746
Common Stock
Jan 10
2022
SELL
Open market or private sale
$196,084
$74.5 p/Share
2,632
Reduced 11.01%
21,279
Common Stock
Feb 08
2021
SELL
Open market or private sale
$275,880
$116.75 p/Share
2,363
Reduced 11.22%
18,693
Common Stock
Jan 08
2021
SELL
Open market or private sale
$292,310
$111.06 p/Share
2,632
Reduced 14.24%
15,845
Common Stock
Nov 12
2020
SELL
Open market or private sale
$204,800
$90.74 p/Share
2,257
Reduced 14.34%
13,477
Common Stock