Dec 20
2023
SELL
Open market or private sale
$211,696
$104.8 p/Share
2,020
Reduced 5.03%
38,131
Common Stock
Dec 19
2023
SELL
Open market or private sale
$188,067
$103.79 p/Share
1,812
Reduced 4.32%
40,151
Common Stock
Nov 29
2023
SELL
Open market or private sale
$631,000
$100.0 p/Share
6,310
Reduced 13.07%
41,963
Common Stock
Sep 20
2023
SELL
Open market or private sale
$853,868
$92.38 p/Share
9,243
Reduced 16.07%
48,273
Common Stock
Sep 19
2023
SELL
Open market or private sale
$1,059,025
$91.77 p/Share
11,540
Reduced 16.71%
57,516
Common Stock
Sep 15
2023
BUY
Exercise of conversion of derivative security
-
19,415
Added 21.95%
69,056
Common Stock
Jun 21
2023
SELL
Open market or private sale
$176,362
$70.18 p/Share
2,513
Reduced 4.82%
49,641
Common Stock
Jun 20
2023
SELL
Open market or private sale
$140,908
$71.13 p/Share
1,981
Reduced 3.66%
52,154
Common Stock
Jun 15
2023
BUY
Exercise of conversion of derivative security
-
342
Added 0.63%
54,135
Common Stock
Mar 20
2023
SELL
Open market or private sale
$193,968
$76.88 p/Share
2,523
Reduced 4.48%
53,793
Common Stock
Mar 17
2023
SELL
Open market or private sale
$149,786
$77.17 p/Share
1,941
Reduced 3.33%
56,316
Common Stock
Mar 15
2023
BUY
Exercise of conversion of derivative security
-
342
Added 0.58%
58,257
Common Stock
Jan 18
2023
SELL
Open market or private sale
$668,290
$70.0 p/Share
9,547
Reduced 14.15%
57,915
Common Stock
Dec 19
2022
SELL
Open market or private sale
$182,910
$61.4 p/Share
2,979
Reduced 4.23%
67,462
Common Stock
Dec 15
2022
BUY
Exercise of conversion of derivative security
-
341
Added 0.48%
70,441
Common Stock
Sep 19
2022
SELL
Open market or private sale
$464,994
$62.82 p/Share
7,402
Reduced 9.55%
70,100
Common Stock
Sep 15
2022
BUY
Exercise of conversion of derivative security
-
11,020
Added 12.45%
77,502
Common Stock
Sep 15
2022
BUY
Grant, award, or other acquisition
-
27,534
Added 29.29%
66,482
Common Stock
Jun 17
2022
SELL
Open market or private sale
$124,005
$72.18 p/Share
1,718
Reduced 4.22%
38,948
Common Stock
Jun 15
2022
BUY
Exercise of conversion of derivative security
-
721
Added 1.74%
40,666
Common Stock
Mar 18
2022
SELL
Open market or private sale
$288,190
$91.46 p/Share
3,151
Reduced 12.78%
21,502
Common Stock
Mar 17
2022
SELL
Open market or private sale
$147,618
$87.92 p/Share
1,679
Reduced 6.38%
24,653
Common Stock
Mar 15
2022
BUY
Exercise of conversion of derivative security
-
3,655
Added 12.19%
26,332
Common Stock
Jan 10
2022
SELL
Open market or private sale
$62,441
$105.12 p/Share
594
Reduced 2.55%
22,677
Common Stock
Dec 20
2021
SELL
Open market or private sale
$201,989
$109.42 p/Share
1,846
Reduced 7.35%
23,271
Common Stock