Mar 15
2024
SELL
Payment of exercise price or tax liability
$422,782
$34.86 p/Share
12,128
Reduced 5.85%
195,287
Common Stock
Feb 26
2024
BUY
Grant, award, or other acquisition
-
28,395
Added 12.04%
207,415
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$467,022
$32.1 p/Share
14,549
Reduced 7.52%
179,020
Common Stock
Feb 27
2023
BUY
Grant, award, or other acquisition
-
33,419
Added 16.89%
164,446
Common Stock
Mar 15
2022
SELL
Payment of exercise price or tax liability
$540,978
$58.02 p/Share
9,324
Reduced 5.5%
160,150
Common Stock
Feb 21
2022
BUY
Grant, award, or other acquisition
-
21,205
Added 11.12%
169,474
Common Stock
Oct 19
2021
SELL
Open market or private sale
$2,345,934
$62.45 p/Share
37,565
Reduced 20.21%
148,269
Common Stock
Oct 19
2021
BUY
Exercise of conversion of derivative security
$1,435,734
$38.22 p/Share
37,565
Added 16.82%
185,834
Common Stock
Mar 15
2021
SELL
Payment of exercise price or tax liability
$673,908
$59.48 p/Share
11,330
Reduced 7.1%
148,269
Common Stock
Feb 22
2021
BUY
Grant, award, or other acquisition
-
25,569
Added 13.81%
159,599
Common Stock
Jan 22
2021
SELL
Open market or private sale
$2,459,816
$51.06 p/Share
48,175
Reduced 26.44%
134,030
Common Stock
Jan 22
2021
BUY
Exercise of conversion of derivative security
$1,546,417
$32.1 p/Share
48,175
Added 20.91%
182,205
Common Stock
Mar 15
2020
SELL
Payment of exercise price or tax liability
$393,071
$33.83 p/Share
11,619
Reduced 7.98%
134,030
Common Stock
Jan 27
2020
BUY
Grant, award, or other acquisition
-
25,990
Added 15.14%
145,649
Common Stock
Mar 15
2019
SELL
Payment of exercise price or tax liability
$343,942
$50.13 p/Share
6,861
Reduced 5.42%
119,659
Common Stock
Feb 26
2019
BUY
Grant, award, or other acquisition
-
15,343
Added 10.82%
126,520
Common Stock
Feb 15
2019
SELL
Payment of exercise price or tax liability
$24,671
$49.74 p/Share
496
Reduced 0.44%
111,177
Common Stock
Feb 13
2019
BUY
Grant, award, or other acquisition
-
1,477
Added 1.31%
111,673
Common Stock
Mar 15
2018
SELL
Payment of exercise price or tax liability
$446,409
$54.62 p/Share
8,173
Reduced 6.9%
110,196
Common Stock
Feb 21
2018
SELL
Open market or private sale
$1,253,647
$55.4 p/Share
22,629
Reduced 16.05%
118,369
Common Stock
Feb 21
2018
BUY
Exercise of conversion of derivative security
$849,719
$37.55 p/Share
22,629
Added 13.83%
140,998
Common Stock
Feb 20
2018
BUY
Grant, award, or other acquisition
-
18,180
Added 13.31%
118,369
Common Stock
Feb 15
2018
SELL
Payment of exercise price or tax liability
$26,877
$54.74 p/Share
491
Reduced 0.49%
100,189
Common Stock
Feb 08
2018
BUY
Grant, award, or other acquisition
-
1,477
Added 1.45%
100,680
Common Stock