Feb 02
2024
SELL
Open market or private sale
$105,272
$49.54 p/Share
2,125
Reduced 2.24%
92,905
Common Stock
Feb 01
2024
BUY
Grant, award, or other acquisition
-
4,140
Added 4.17%
95,030
Common Stock
Jan 17
2024
SELL
Open market or private sale
$437,796
$50.42 p/Share
8,683
Reduced 8.72%
90,890
Common Stock
Jan 16
2024
BUY
Exercise of conversion of derivative security
-
22,487
Added 18.42%
99,573
Common Stock
Dec 28
2023
SELL
Payment of exercise price or tax liability
$2,211,799
$50.5 p/Share
43,798
Reduced 36.23%
77,086
Common Stock
Dec 28
2023
BUY
Exercise of conversion of derivative security
$2,140,951
$47.34 p/Share
45,225
Added 27.23%
120,884
Common Stock
Feb 28
2023
BUY
Other acquisition or disposition
$4,974
$30.52 p/Share
163
Added 0.21%
75,659
Common Stock
Feb 06
2023
SELL
Open market or private sale
$84,386
$40.59 p/Share
2,079
Reduced 2.68%
75,496
Common Stock
Feb 03
2023
BUY
Grant, award, or other acquisition
-
4,140
Added 5.07%
77,575
Common Stock
Jan 18
2023
SELL
Open market or private sale
$328,716
$39.7 p/Share
8,280
Reduced 10.13%
73,435
Common Stock
Jan 17
2023
BUY
Exercise of conversion of derivative security
-
23,154
Added 22.08%
81,715
Common Stock
Aug 31
2022
BUY
Other acquisition or disposition
$5,852
$28.97 p/Share
202
Added 0.34%
58,561
Common Stock
Feb 28
2022
BUY
Other acquisition or disposition
$10,894
$28.37 p/Share
384
Added 0.65%
58,359
Common Stock
Jan 18
2022
SELL
Payment of exercise price or tax liability
$235,779
$30.12 p/Share
7,828
Reduced 11.9%
57,975
Common Stock
Jan 18
2022
BUY
Exercise of conversion of derivative security
-
22,050
Added 25.1%
65,803
Common Stock
Aug 31
2021
BUY
Other acquisition or disposition
$5,611
$33.8 p/Share
166
Added 0.38%
43,753
Common Stock
Feb 26
2021
BUY
Other acquisition or disposition
$5,167
$44.54 p/Share
116
Added 0.27%
43,587
Common Stock
Jan 15
2021
SELL
Payment of exercise price or tax liability
$378,404
$61.28 p/Share
6,175
Reduced 12.44%
43,471
Common Stock
Jan 15
2021
BUY
Exercise of conversion of derivative security
-
17,151
Added 25.68%
49,646
Common Stock
Nov 25
2020
SELL
Open market or private sale
$1,085,084
$50.05 p/Share
21,680
Reduced 40.02%
32,495
Common Stock
Nov 25
2020
BUY
Exercise of conversion of derivative security
$864,382
$39.87 p/Share
21,680
Added 28.58%
54,175
Common Stock
Nov 24
2020
SELL
Open market or private sale
$219,586
$50.83 p/Share
4,320
Reduced 11.73%
32,495
Common Stock
Nov 24
2020
BUY
Exercise of conversion of derivative security
$172,238
$39.87 p/Share
4,320
Added 10.5%
36,815
Common Stock
Nov 23
2020
SELL
Open market or private sale
$952,090
$50.11 p/Share
19,000
Reduced 36.9%
32,495
Common Stock
Nov 23
2020
BUY
Exercise of conversion of derivative security
$757,530
$39.87 p/Share
19,000
Added 33.12%
38,370
Common Stock