Aug 26
2024
SELL
Open market or private sale
$20,430
$102.15 p/Share
200
Reduced 1.23%
16,069
Common Stock
Aug 22
2024
SELL
Open market or private sale
$425,210
$101.0 p/Share
4,210
Reduced 20.56%
16,269
Common Stock
Aug 22
2024
BUY
Exercise of conversion of derivative security
$367,406
$87.27 p/Share
4,210
Added 19.06%
17,879
Common Stock
Aug 16
2024
SELL
Open market or private sale
$316,800
$96.0 p/Share
3,300
Reduced 16.86%
16,269
Common Stock
Aug 16
2024
BUY
Exercise of conversion of derivative security
$218,790
$66.3 p/Share
3,300
Added 14.43%
19,569
Common Stock
May 24
2024
SELL
Open market or private sale
$17,201
$108.87 p/Share
158
Reduced 0.96%
16,269
Common Stock
Feb 28
2024
SELL
Open market or private sale
$45,692
$91.02 p/Share
502
Reduced 2.97%
16,427
Common Stock
Feb 27
2024
SELL
Open market or private sale
$45,731
$92.2 p/Share
496
Reduced 2.85%
16,929
Common Stock
Feb 26
2024
SELL
Open market or private sale
$46,685
$87.1 p/Share
536
Reduced 2.98%
17,425
Common Stock
Feb 23
2024
BUY
Grant, award, or other acquisition
-
9,253
Added 34.0%
17,961
Common Stock
Feb 20
2024
SELL
Open market or private sale
$28,866
$75.37 p/Share
383
Reduced 4.21%
8,708
Common Stock
Jul 31
2023
SELL
Open market or private sale
$76,674
$78.0 p/Share
983
Reduced 9.76%
9,091
Common Stock
Jul 31
2023
BUY
Exercise of conversion of derivative security
$62,086
$63.16 p/Share
983
Added 8.89%
10,074
Common Stock
Jun 06
2023
SELL
Open market or private sale
$462,133
$70.76 p/Share
6,531
Reduced 41.81%
9,091
Common Stock
Jun 06
2023
BUY
Exercise of conversion of derivative security
$266,462
$55.49 p/Share
4,802
Added 23.51%
15,622
Common Stock
Mar 01
2023
SELL
Open market or private sale
$50,134
$55.52 p/Share
903
Reduced 7.7%
10,820
Common Stock
Feb 28
2023
SELL
Open market or private sale
$13,170
$53.32 p/Share
247
Reduced 2.06%
11,723
Common Stock
Feb 27
2023
SELL
Open market or private sale
$35,665
$55.64 p/Share
641
Reduced 5.08%
11,970
Common Stock
Feb 24
2023
SELL
Open market or private sale
$13,455
$53.82 p/Share
250
Reduced 1.94%
12,611
Common Stock
Feb 23
2023
SELL
Open market or private sale
$42,852
$55.58 p/Share
771
Reduced 5.66%
12,861
Common Stock
Feb 23
2023
BUY
Grant, award, or other acquisition
-
5,396
Added 29.01%
13,202
Common Stock
Feb 23
2023
BUY
Grant, award, or other acquisition
-
651
Added 7.33%
8,236
Common Stock
Feb 22
2023
SELL
Open market or private sale
$15,894
$55.38 p/Share
287
Reduced 3.65%
7,585
Common Stock
Feb 21
2023
SELL
Open market or private sale
$15,913
$55.64 p/Share
286
Reduced 3.51%
7,872
Common Stock
Feb 02
2023
SELL
Open market or private sale
$60,000
$60.0 p/Share
1,000
Reduced 10.92%
8,158
Common Stock