Dec 23
2024
SELL
Open market or private sale
$68,397
$40.52 p/Share
1,688
Reduced 9.12%
16,815
Common Stock
Dec 20
2024
BUY
Grant, award, or other acquisition
-
2,910
Added 13.59%
18,503
Common Stock
Dec 04
2024
SELL
Open market or private sale
$26,862
$48.93 p/Share
549
Reduced 3.4%
15,593
Common Stock
Dec 02
2024
BUY
Grant, award, or other acquisition
-
5,253
Added 24.55%
16,142
Common Stock
Dec 21
2023
SELL
Open market or private sale
$34,173
$81.56 p/Share
419
Reduced 3.71%
10,889
Common Stock
Dec 19
2023
SELL
Open market or private sale
$22,514
$83.08 p/Share
271
Reduced 2.34%
11,308
Common Stock
Dec 05
2023
SELL
Open market or private sale
$8,071
$78.36 p/Share
103
Reduced 0.88%
11,579
Common Stock
Nov 30
2023
BUY
Grant, award, or other acquisition
-
3,675
Added 23.93%
11,682
Common Stock
Nov 21
2023
SELL
Open market or private sale
$41,146
$68.01 p/Share
605
Reduced 7.03%
8,007
Common Stock
Nov 20
2023
BUY
Grant, award, or other acquisition
-
1,737
Added 16.78%
8,612
Common Stock
May 18
2023
SELL
Open market or private sale
$328,650
$93.9 p/Share
3,500
Reduced 33.73%
6,875
Common Stock
May 18
2023
BUY
Exercise of conversion of derivative security
$263,305
$75.23 p/Share
3,500
Added 25.23%
10,375
Common Stock
Mar 03
2023
SELL
Open market or private sale
$133,657
$87.13 p/Share
1,534
Reduced 18.24%
6,875
Common Stock
Dec 20
2022
SELL
Open market or private sale
$18,240
$67.06 p/Share
272
Reduced 5.36%
4,801
Common Stock
Dec 20
2022
BUY
Grant, award, or other acquisition
-
3,608
Added 30.02%
8,409
Common Stock
Dec 06
2022
SELL
Open market or private sale
$19,281
$69.11 p/Share
279
Reduced 5.21%
5,073
Common Stock
Dec 05
2022
BUY
Grant, award, or other acquisition
-
500
Added 8.54%
5,352
Common Stock
Sep 26
2022
SELL
Open market or private sale
$7,993
$75.41 p/Share
106
Reduced 2.14%
4,852
Common Stock
Mar 04
2022
BUY
Grant, award, or other acquisition
-
2,328
Added 31.95%
4,958
Common Stock
Dec 21
2021
SELL
Open market or private sale
$5,489
$80.72 p/Share
68
Reduced 2.52%
2,630
Common Stock
Dec 07
2021
SELL
Open market or private sale
$14,870
$84.97 p/Share
175
Reduced 6.09%
2,698
Common Stock
Dec 22
2020
SELL
Open market or private sale
$8,818
$89.98 p/Share
98
Reduced 3.3%
2,873
Common Stock
Dec 04
2020
SELL
Open market or private sale
$6,565
$92.47 p/Share
71
Reduced 2.33%
2,971
Common Stock
Dec 02
2020
BUY
Grant, award, or other acquisition
-
1,181
Added 27.97%
3,042
Common Stock