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
May 18
2022
BUY
Exercise of conversion of derivative security
$32,170
$32.17 p/Share
1,000
Added 2.13%
46,017
Common Stock
May 16
2022
SELL
Open market or private sale
$86,071
$57.96 p/Share
1,485
Reduced 3.19%
45,017
Common Stock
May 15
2022
BUY
Grant, award, or other acquisition
-
14,000
Added 23.14%
46,502
Common Stock
Apr 04
2022
SELL
Open market or private sale
$135,544
$67.84 p/Share
1,998
Reduced 5.79%
32,502
Common Stock
Nov 12
2021
SELL
Open market or private sale
$304,850
$85.44 p/Share
3,568
Reduced 9.39%
34,444
Common Stock
Nov 12
2021
BUY
Exercise of conversion of derivative security
$103,398
$65.03 p/Share
1,590
Added 4.01%
38,012
Common Stock
Nov 11
2021
SELL
Open market or private sale
$483,084
$85.08 p/Share
5,678
Reduced 13.49%
36,422
Common Stock