Apr 28
2023
SELL
Payment of exercise price or tax liability
$47,709
$42.56 p/Share
1,121
Reduced 2.98%
36,521
Common Stock
Apr 25
2023
SELL
Open market or private sale
$61,018
$42.73 p/Share
1,428
Reduced 3.65%
37,642
Common Stock
Apr 19
2023
BUY
Grant, award, or other acquisition
$108,729
$44.02 p/Share
2,470
Added 5.95%
39,070
Common Stock
Jul 27
2022
SELL
Open market or private sale
$87,480
$40.0 p/Share
2,187
Reduced 5.64%
36,600
Common Stock
Jun 30
2022
SELL
Payment of exercise price or tax liability
$211,317
$39.22 p/Share
5,388
Reduced 12.2%
38,787
Common Stock
Jun 30
2022
BUY
Exercise of conversion of derivative security
$173,952
$23.04 p/Share
7,550
Added 14.6%
44,175
Common Stock
Apr 30
2022
SELL
Payment of exercise price or tax liability
$49,016
$44.0 p/Share
1,114
Reduced 2.95%
36,625
Common Stock
Apr 20
2022
BUY
Grant, award, or other acquisition
$105,740
$49.09 p/Share
2,154
Added 5.4%
37,739
Common Stock
Jan 05
2022
-
125
Reduced 0.35%
35,585
Common Stock
Nov 05
2021
SELL
Open market or private sale
$22,419
$47.0 p/Share
477
Reduced 1.32%
35,710
Common Stock
Nov 02
2021
SELL
Open market or private sale
$72,834
$46.01 p/Share
1,583
Reduced 4.19%
36,187
Common Stock
Nov 01
2021
SELL
Open market or private sale
$156,818
$44.5 p/Share
3,524
Reduced 8.53%
37,770
Common Stock
Jun 25
2021
SELL
Open market or private sale
$102,011
$41.98 p/Share
2,430
Reduced 5.56%
41,294
Common Stock
Jun 14
2021
SELL
Open market or private sale
$47,785
$39.2 p/Share
1,219
Reduced 2.71%
43,724
Common Stock
Apr 30
2021
SELL
Payment of exercise price or tax liability
$37,343
$35.13 p/Share
1,063
Reduced 2.31%
44,943
Common Stock
Apr 27
2021
SELL
Open market or private sale
$42,268
$35.79 p/Share
1,181
Reduced 2.5%
46,006
Common Stock
Apr 20
2021
BUY
Grant, award, or other acquisition
-
2,971
Added 5.92%
47,187
Common Stock
Apr 23
2020
BUY
Grant, award, or other acquisition
-
5,000
Added 10.22%
43,919
Common Stock
Apr 30
2019
SELL
Payment of exercise price or tax liability
$23,817
$40.3 p/Share
591
Reduced 1.5%
38,733
Common Stock
Apr 25
2019
BUY
Grant, award, or other acquisition
-
2,300
Added 5.53%
39,324
Common Stock
Apr 30
2018
SELL
Payment of exercise price or tax liability
$23,186
$41.11 p/Share
564
Reduced 1.51%
36,876
Common Stock
Apr 26
2018
BUY
Grant, award, or other acquisition
-
2,450
Added 6.14%
37,440
Common Stock
Apr 30
2017
SELL
Payment of exercise price or tax liability
$20,982
$54.5 p/Share
385
Reduced 1.09%
35,006
Common Stock
Apr 29
2017
SELL
Payment of exercise price or tax liability
$12,590
$54.5 p/Share
231
Reduced 0.65%
35,291
Common Stock
Apr 27
2017
BUY
Grant, award, or other acquisition
-
1,430
Added 3.86%
35,622
Common Stock