Dec 12
2024
BUY
Exercise of conversion of derivative security
$190,410
$11.54 p/Share
16,500
Added 3.35%
476,170
Common Stock
Mar 13
2024
SELL
Open market or private sale
$143,796
$29.71 p/Share
4,840
Reduced 1.04%
459,670
Common Stock
Mar 11
2024
SELL
Open market or private sale
$58,408
$29.44 p/Share
1,984
Reduced 0.43%
464,510
Common Stock
Mar 04
2024
SELL
Open market or private sale
$277,632
$30.61 p/Share
9,070
Reduced 1.91%
466,494
Common Stock
Feb 28
2024
BUY
Grant, award, or other acquisition
$1,759,986
$31.18 p/Share
56,446
Added 10.61%
475,564
Common Stock
Feb 12
2024
SELL
Open market or private sale
$202,762
$35.08 p/Share
5,780
Reduced 1.36%
419,118
Common Stock
Dec 19
2023
SELL
Open market or private sale
$167,200
$33.44 p/Share
5,000
Reduced 1.18%
419,898
Common Stock
Jun 29
2023
SELL
Open market or private sale
$85,329
$45.1 p/Share
1,892
Reduced 0.44%
424,898
Common Stock
Mar 31
2023
SELL
Open market or private sale
$262,911
$34.26 p/Share
7,674
Reduced 1.77%
426,790
Common Stock
Mar 24
2023
BUY
Grant, award, or other acquisition
-
20,408
Added 4.49%
434,464
Common Stock
Mar 15
2023
SELL
Open market or private sale
$2,979
$30.1 p/Share
99
Reduced 0.02%
414,056
Common Stock
Mar 14
2023
SELL
Open market or private sale
$385,608
$31.1 p/Share
12,399
Reduced 2.91%
414,155
Common Stock
Mar 13
2023
SELL
Open market or private sale
$310,133
$30.11 p/Share
10,300
Reduced 2.36%
426,554
Common Stock
Mar 02
2023
BUY
Grant, award, or other acquisition
$2,199,977
$32.86 p/Share
66,950
Added 13.29%
436,854
Common Stock
Feb 27
2023
SELL
Open market or private sale
$672,008
$33.53 p/Share
20,042
Reduced 5.14%
369,904
Common Stock
Feb 13
2023
SELL
Open market or private sale
$199,467
$33.9 p/Share
5,884
Reduced 1.49%
389,946
Common Stock
May 03
2022
SELL
Open market or private sale
$113,821
$55.74 p/Share
2,042
Reduced 0.51%
395,830
Common Stock
Apr 01
2022
SELL
Open market or private sale
$630,226
$54.96 p/Share
11,467
Reduced 2.8%
397,872
Common Stock
Mar 15
2022
SELL
Open market or private sale
$693,404
$49.3 p/Share
14,065
Reduced 3.32%
409,339
Common Stock
Mar 11
2022
SELL
Open market or private sale
$276,634
$54.66 p/Share
5,061
Reduced 1.29%
386,388
Common Stock
Mar 11
2022
BUY
Grant, award, or other acquisition
$1,999,974
$54.03 p/Share
37,016
Added 8.04%
423,404
Common Stock
Feb 28
2022
SELL
Open market or private sale
$735,210
$52.25 p/Share
14,071
Reduced 3.74%
361,717
Common Stock
Feb 10
2022
BUY
Grant, award, or other acquisition
$1,249,933
$42.04 p/Share
29,732
Added 7.06%
391,449
Common Stock
Apr 01
2021
SELL
Payment of exercise price or tax liability
$503,059
$44.26 p/Share
11,366
Reduced 2.94%
375,788
Common Stock
Mar 26
2021
SELL
Payment of exercise price or tax liability
$147,525
$43.75 p/Share
3,372
Reduced 0.86%
387,154
Common Stock