Feb 23
2024
BUY
Grant, award, or other acquisition
-
36,755
Added 6.33%
543,446
Common Stock
Dec 01
2023
SELL
Open market or private sale
$559,875
$74.65 p/Share
7,500
Reduced 1.46%
506,691
Common Stock
Nov 07
2023
SELL
Open market or private sale
$964,799
$64.32 p/Share
15,000
Reduced 2.83%
514,191
Common Stock
Sep 01
2023
SELL
Open market or private sale
$507,150
$67.62 p/Share
7,500
Reduced 1.4%
529,191
Common Stock
Aug 01
2023
SELL
Open market or private sale
$696,450
$92.86 p/Share
7,500
Reduced 1.38%
536,691
Common Stock
Jul 03
2023
SELL
Open market or private sale
$620,025
$82.67 p/Share
7,500
Reduced 1.36%
544,191
Common Stock
Jun 01
2023
SELL
Open market or private sale
$538,725
$71.83 p/Share
7,500
Reduced 1.34%
551,691
Common Stock
May 01
2023
SELL
Open market or private sale
$591,525
$78.87 p/Share
7,500
Reduced 1.32%
559,191
Common Stock
Apr 03
2023
SELL
Open market or private sale
$563,025
$75.07 p/Share
7,500
Reduced 1.31%
566,691
Common Stock
Mar 10
2023
BUY
Exercise of conversion of derivative security
$426,693
$2.21 p/Share
193,074
Added 25.16%
574,191
Common Stock
Mar 01
2023
SELL
Open market or private sale
$604,425
$80.59 p/Share
7,500
Reduced 1.93%
381,117
Common Stock
Feb 23
2023
SELL
Open market or private sale
$2,759,479
$72.95 p/Share
37,827
Reduced 8.87%
388,617
Common Stock
Feb 20
2023
BUY
Grant, award, or other acquisition
-
37,332
Added 8.05%
426,444
Common Stock
Feb 14
2023
SELL
Open market or private sale
$152,283
$70.08 p/Share
2,173
Reduced 0.56%
389,112
Common Stock
Feb 01
2023
SELL
Open market or private sale
$481,574
$64.21 p/Share
7,500
Reduced 1.88%
391,285
Common Stock
Jan 23
2023
SELL
Open market or private sale
$812,677
$65.74 p/Share
12,362
Reduced 3.01%
398,785
Common Stock
Jan 20
2023
SELL
Open market or private sale
$412,783
$65.19 p/Share
6,332
Reduced 1.52%
411,147
Common Stock
Jan 18
2023
SELL
Open market or private sale
$85,007
$65.09 p/Share
1,306
Reduced 0.31%
417,479
Common Stock
Jan 17
2023
SELL
Open market or private sale
$481,050
$64.14 p/Share
7,500
Reduced 1.76%
418,785
Common Stock
Nov 15
2022
SELL
Open market or private sale
$870,862
$60.13 p/Share
14,483
Reduced 3.29%
426,285
Common Stock
Nov 11
2022
SELL
Open market or private sale
$164,962
$60.03 p/Share
2,748
Reduced 0.62%
440,768
Common Stock
Nov 07
2022
SELL
Open market or private sale
$166,333
$60.07 p/Share
2,769
Reduced 0.62%
443,516
Common Stock
Sep 08
2022
SELL
Open market or private sale
$981,322
$55.37 p/Share
17,723
Reduced 3.82%
446,285
Common Stock
Sep 07
2022
SELL
Open market or private sale
$125,235
$55.0 p/Share
2,277
Reduced 0.49%
464,008
Common Stock
Aug 24
2022
SELL
Open market or private sale
$180,017
$50.13 p/Share
3,591
Reduced 0.76%
466,285
Common Stock