May 27
2025
SELL
Open market or private sale
$403,760
$57.68 p/Share
7,000
Reduced 14.23%
42,192
Common Stock
May 23
2025
SELL
Open market or private sale
$99,834
$56.66 p/Share
1,762
Reduced 3.46%
49,192
Common Stock
May 22
2025
BUY
Grant, award, or other acquisition
-
14,000
Added 21.55%
50,954
Common Stock
May 16
2025
SELL
Open market or private sale
$97,953
$59.51 p/Share
1,646
Reduced 4.26%
36,954
Common Stock
May 14
2025
SELL
Open market or private sale
$413,813
$60.06 p/Share
6,890
Reduced 15.15%
38,600
Common Stock
May 14
2025
BUY
Exercise of conversion of derivative security
$231,068
$44.72 p/Share
5,167
Added 10.2%
45,490
Common Stock
Apr 02
2025
SELL
Open market or private sale
$43,115
$55.49 p/Share
777
Reduced 1.89%
40,323
Common Stock
Aug 23
2024
SELL
Open market or private sale
$585,711
$61.81 p/Share
9,476
Reduced 18.74%
41,100
Common Stock
Aug 23
2024
BUY
Exercise of conversion of derivative security
$47,425
$37.94 p/Share
1,250
Added 2.41%
50,576
Common Stock
May 22
2024
SELL
Payment of exercise price or tax liability
$60,720
$67.02 p/Share
906
Reduced 1.8%
49,326
Common Stock
May 22
2024
BUY
Grant, award, or other acquisition
-
14,000
Added 21.8%
50,232
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
$143,602
$70.05 p/Share
2,050
Reduced 5.35%
36,232
Common Stock
Apr 02
2024
SELL
Open market or private sale
$99,260
$70.0 p/Share
1,418
Reduced 3.57%
38,282
Common Stock
Feb 27
2024
SELL
Open market or private sale
$614,130
$74.44 p/Share
8,250
Reduced 17.21%
39,700
Common Stock
Feb 27
2024
BUY
Exercise of conversion of derivative security
$408,457
$49.51 p/Share
8,250
Added 14.68%
47,950
Common Stock
Aug 15
2023
SELL
Open market or private sale
$45,895
$57.73 p/Share
795
Reduced 1.96%
39,700
Common Stock
Aug 14
2023
SELL
Open market or private sale
$522,178
$59.78 p/Share
8,735
Reduced 17.74%
40,495
Common Stock
Aug 14
2023
BUY
Exercise of conversion of derivative security
$145,078
$37.84 p/Share
3,834
Added 7.23%
49,230
Common Stock
May 23
2023
SELL
Open market or private sale
$123,480
$51.45 p/Share
2,400
Reduced 5.02%
45,396
Common Stock
May 22
2023
BUY
Grant, award, or other acquisition
-
14,000
Added 22.66%
47,796
Common Stock
May 16
2023
SELL
Open market or private sale
$81,041
$48.82 p/Share
1,660
Reduced 4.68%
33,796
Common Stock
Apr 03
2023
SELL
Open market or private sale
$101,893
$49.85 p/Share
2,044
Reduced 5.45%
35,456
Common Stock
Aug 12
2022
SELL
Open market or private sale
$592,665
$75.24 p/Share
7,877
Reduced 17.36%
37,500
Common Stock
Aug 12
2022
BUY
Exercise of conversion of derivative security
$127,710
$37.84 p/Share
3,375
Added 6.92%
45,377
Common Stock
May 18
2022
SELL
Open market or private sale
$237,367
$59.12 p/Share
4,015
Reduced 8.73%
42,002
Common Stock