Nov 12
2024
SELL
Open market or private sale
$45,276
$37.92 p/Share
1,194
Reduced 3.42%
33,713
Common Stock
Aug 30
2024
BUY
Other acquisition or disposition
$425
$38.64 p/Share
11
Added 0.03%
34,907
Common Stock
Feb 29
2024
BUY
Other acquisition or disposition
$20,824
$34.42 p/Share
605
Added 1.7%
34,929
Common Stock
Feb 02
2024
SELL
Open market or private sale
$94,510
$49.56 p/Share
1,907
Reduced 5.26%
34,324
Common Stock
Feb 01
2024
BUY
Grant, award, or other acquisition
-
3,715
Added 9.3%
36,231
Common Stock
Jan 31
2024
SELL
Open market or private sale
$560,196
$52.0 p/Share
10,773
Reduced 24.89%
32,516
Common Stock
Jan 17
2024
SELL
Open market or private sale
$317,444
$50.42 p/Share
6,296
Reduced 12.7%
43,289
Common Stock
Jan 16
2024
BUY
Exercise of conversion of derivative security
-
17,069
Added 25.61%
49,585
Common Stock
Dec 28
2023
SELL
Open market or private sale
$1,360,149
$50.19 p/Share
27,100
Reduced 45.46%
32,516
Common Stock
Dec 28
2023
BUY
Exercise of conversion of derivative security
$1,282,914
$47.34 p/Share
27,100
Added 31.25%
59,616
Common Stock
Feb 28
2023
BUY
Other acquisition or disposition
$17,549
$30.52 p/Share
575
Added 1.74%
32,516
Common Stock
Feb 06
2023
SELL
Open market or private sale
$74,033
$40.79 p/Share
1,815
Reduced 5.38%
31,941
Common Stock
Feb 03
2023
BUY
Grant, award, or other acquisition
-
3,715
Added 9.91%
33,756
Common Stock
Jan 18
2023
SELL
Open market or private sale
$223,775
$39.74 p/Share
5,631
Reduced 15.79%
30,041
Common Stock
Jan 17
2023
BUY
Exercise of conversion of derivative security
-
15,780
Added 30.67%
35,672
Common Stock
Sep 08
2022
SELL
Open market or private sale
$20,493
$44.55 p/Share
460
Reduced 2.26%
19,892
Common Stock
Aug 05
2022
SELL
Open market or private sale
$45
$45.2 p/Share
1
Reduced 0.0%
20,352
Common Stock
Apr 21
2022
SELL
Open market or private sale
$16,689
$44.15 p/Share
378
Reduced 1.82%
20,353
Common Stock
Feb 28
2022
BUY
Other acquisition or disposition
$17,618
$28.37 p/Share
621
Added 2.91%
20,731
Common Stock
Jan 18
2022
SELL
Payment of exercise price or tax liability
$150,419
$30.12 p/Share
4,994
Reduced 19.89%
20,110
Common Stock
Jan 18
2022
BUY
Exercise of conversion of derivative security
-
13,809
Added 35.49%
25,104
Common Stock
Feb 26
2021
BUY
Other acquisition or disposition
$20,488
$44.54 p/Share
460
Added 3.91%
11,295
Common Stock
Jan 15
2021
SELL
Payment of exercise price or tax liability
$197,076
$61.28 p/Share
3,216
Reduced 22.89%
10,835
Common Stock
Jan 15
2021
BUY
Exercise of conversion of derivative security
-
8,944
Added 38.9%
14,051
Common Stock
Jan 05
2021
SELL
Open market or private sale
$10,918
$55.99 p/Share
195
Reduced 3.68%
5,107
Common Stock