Dec 30
2025
SELL
Open market or private sale
$2,264,600
$113.23 p/Share
20,000
Reduced 0.21%
9,710,046
Common Stock
Dec 29
2025
SELL
Open market or private sale
$660,278
$111.59 p/Share
5,917
Reduced 0.06%
9,730,046
Common Stock
Dec 26
2025
SELL
Open market or private sale
$2,208,800
$110.44 p/Share
20,000
Reduced 0.21%
9,735,963
Common Stock
Dec 24
2025
SELL
Open market or private sale
$1,351,600
$109.0 p/Share
12,400
Reduced 0.13%
9,755,963
Common Stock
Dec 23
2025
SELL
Open market or private sale
$2,150,600
$107.53 p/Share
20,000
Reduced 0.2%
9,768,363
Common Stock
Dec 22
2025
SELL
Open market or private sale
$2,113,200
$105.66 p/Share
20,000
Reduced 0.2%
9,788,363
Common Stock
Dec 19
2025
SELL
Open market or private sale
$2,065,000
$103.25 p/Share
20,000
Reduced 0.2%
9,808,363
Common Stock
Dec 11
2025
SELL
Open market or private sale
$629,149
$101.87 p/Share
6,176
Reduced 0.06%
9,828,363
Common Stock
Dec 10
2025
SELL
Open market or private sale
$578,696
$101.1 p/Share
5,724
Reduced 0.06%
9,834,539
Common Stock
Nov 12
2025
SELL
Open market or private sale
$1,001,800
$100.18 p/Share
10,000
Reduced 0.1%
9,840,263
Common Stock
May 22
2024
BUY
Exercise of conversion of derivative security
$2,906,841
$6.77 p/Share
429,371
Added 4.18%
9,850,263
Common Stock
Nov 19
2021
SELL
Open market or private sale
$815,978
$163.0 p/Share
5,006
Reduced 0.05%
9,420,892
Common Stock
Nov 18
2021
SELL
Open market or private sale
$1,671,468
$162.61 p/Share
10,279
Reduced 0.11%
9,425,898
Common Stock
Nov 16
2021
SELL
Open market or private sale
$1,488,872
$162.01 p/Share
9,190
Reduced 0.1%
9,436,177
Common Stock
Nov 15
2021
SELL
Open market or private sale
$52,812
$162.0 p/Share
326
Reduced 0.0%
9,445,367
Common Stock
Nov 12
2021
SELL
Open market or private sale
$1,560,870
$162.0 p/Share
9,635
Reduced 0.1%
9,445,693
Common Stock
Nov 11
2021
SELL
Open market or private sale
$1,874,074
$161.28 p/Share
11,620
Reduced 0.12%
9,455,328
Common Stock
Nov 09
2021
SELL
Open market or private sale
$1,696,097
$158.1 p/Share
10,728
Reduced 0.11%
9,550,361
Common Stock
Nov 05
2021
SELL
Open market or private sale
$3,867,672
$156.03 p/Share
24,788
Reduced 0.26%
9,561,089
Common Stock
Nov 04
2021
SELL
Open market or private sale
$447,443
$156.23 p/Share
2,864
Reduced 0.03%
9,585,877
Common Stock
Nov 03
2021
SELL
Open market or private sale
$2,514,034
$154.91 p/Share
16,229
Reduced 0.17%
9,588,741
Common Stock
Oct 29
2021
SELL
Open market or private sale
$4,969,883
$152.04 p/Share
32,688
Reduced 0.34%
9,604,970
Common Stock
Oct 28
2021
SELL
Open market or private sale
$23,414
$152.04 p/Share
154
Reduced 0.0%
9,637,658
Common Stock
Oct 26
2021
SELL
Open market or private sale
$141,682
$152.51 p/Share
929
Reduced 0.01%
9,637,812
Common Stock
Sep 17
2021
SELL
Open market or private sale
$1,300,000
$130.0 p/Share
10,000
Reduced 0.1%
9,638,741
Common Stock