Nov 20
2024
SELL
Open market or private sale
$319,696
$199.81 p/Share
1,600
Reduced 8.13%
18,086
Common Stock
Nov 04
2024
SELL
Open market or private sale
$690,232
$181.64 p/Share
3,800
Reduced 16.18%
19,686
Common Stock
Aug 23
2024
SELL
Payment of exercise price or tax liability
$670,434
$176.43 p/Share
3,800
Reduced 13.93%
23,486
Common Stock
Aug 23
2024
BUY
Exercise of conversion of derivative security
-
6,550
Added 19.66%
26,770
Common Stock
Apr 01
2024
BUY
Grant, award, or other acquisition
-
8,665
Added 29.47%
20,736
Common Stock
Feb 09
2024
SELL
Open market or private sale
$374,786
$154.36 p/Share
2,428
Reduced 16.75%
12,071
Common Stock
Nov 13
2023
SELL
Open market or private sale
$268,260
$134.13 p/Share
2,000
Reduced 12.12%
14,499
Common Stock
Sep 07
2023
SELL
Open market or private sale
$463,481
$149.51 p/Share
3,100
Reduced 15.82%
16,499
Common Stock
Sep 06
2023
SELL
Payment of exercise price or tax liability
$1,142,974
$152.6 p/Share
7,490
Reduced 27.65%
19,599
Common Stock
Sep 06
2023
BUY
Exercise of conversion of derivative security
-
17,160
Added 39.08%
26,748
Common Stock
Aug 24
2023
SELL
Open market or private sale
$213,019
$157.21 p/Share
1,355
Reduced 12.01%
9,929
Common Stock
Aug 23
2023
SELL
Payment of exercise price or tax liability
$147,383
$158.99 p/Share
927
Reduced 9.54%
8,793
Common Stock
Aug 23
2023
BUY
Grant, award, or other acquisition
-
2,491
Added 18.08%
11,284
Common Stock
May 22
2023
SELL
Open market or private sale
$106,039
$140.45 p/Share
755
Reduced 7.21%
9,720
Common Stock
Mar 03
2023
SELL
Open market or private sale
$95,200
$119.0 p/Share
800
Reduced 7.1%
10,475
Common Stock
Feb 01
2023
SELL
Open market or private sale
$119,320
$119.32 p/Share
1,000
Reduced 8.15%
11,275
Common Stock
Jan 13
2023
SELL
Open market or private sale
$92,543
$109.39 p/Share
846
Reduced 6.45%
12,275
Common Stock
Jan 12
2023
SELL
Open market or private sale
$16,799
$109.09 p/Share
154
Reduced 1.16%
13,121
Common Stock
Jan 03
2023
SELL
Open market or private sale
$282,161
$101.9 p/Share
2,769
Reduced 16.51%
14,006
Common Stock
Jan 03
2023
SELL
Open market or private sale
$74,693
$102.18 p/Share
731
Reduced 5.22%
13,275
Common Stock
Nov 10
2022
SELL
Open market or private sale
$83,200
$104.0 p/Share
800
Reduced 4.55%
16,775
Common Stock
Sep 07
2022
SELL
Open market or private sale
$137,039
$86.08 p/Share
1,592
Reduced 8.31%
17,575
Common Stock
Sep 07
2022
SELL
Open market or private sale
$17,699
$85.09 p/Share
208
Reduced 1.07%
19,167
Common Stock
Sep 06
2022
SELL
Payment of exercise price or tax liability
$339,471
$85.79 p/Share
3,957
Reduced 16.96%
19,375
Common Stock
Sep 06
2022
BUY
Exercise of conversion of derivative security
-
5,882
Added 20.13%
23,332
Common Stock