Feb 26
2024
SELL
Payment of exercise price or tax liability
$199,014
$48.97 p/Share
4,064
Reduced 7.53%
49,880
Common Stock
Feb 26
2024
BUY
Grant, award, or other acquisition
-
10,327
Added 16.07%
53,944
Common Stock
Jan 26
2024
SELL
Payment of exercise price or tax liability
$32,512
$54.92 p/Share
592
Reduced 1.34%
43,617
Common Stock
Jan 25
2024
SELL
Payment of exercise price or tax liability
$23,856
$54.97 p/Share
434
Reduced 0.97%
44,209
Common Stock
Jan 23
2024
BUY
Grant, award, or other acquisition
$254,961
$53.96 p/Share
4,725
Added 9.57%
44,643
Common Stock
Jan 22
2024
SELL
Payment of exercise price or tax liability
$9,660
$53.67 p/Share
180
Reduced 0.45%
39,918
Common Stock
Jul 14
2023
SELL
Payment of exercise price or tax liability
$126,021
$47.27 p/Share
2,666
Reduced 6.37%
39,175
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$166,137
$70.1 p/Share
2,370
Reduced 5.36%
41,835
Common Stock
Feb 28
2023
BUY
Grant, award, or other acquisition
-
6,021
Added 11.99%
44,205
Common Stock
Jan 28
2023
SELL
Payment of exercise price or tax liability
$30,479
$72.57 p/Share
420
Reduced 1.09%
38,184
Common Stock
Jan 26
2023
SELL
Payment of exercise price or tax liability
$51,645
$72.03 p/Share
717
Reduced 1.82%
38,604
Common Stock
Jan 24
2023
BUY
Grant, award, or other acquisition
-
3,375
Added 7.9%
39,321
Common Stock
Jan 23
2023
SELL
Payment of exercise price or tax liability
$10,434
$71.96 p/Share
145
Reduced 0.4%
35,946
Common Stock
Jan 22
2023
SELL
Payment of exercise price or tax liability
$12,443
$69.13 p/Share
180
Reduced 0.5%
36,091
Common Stock
Feb 03
2022
-
1,200
Reduced 3.2%
36,264
Common Stock
Jan 25
2022
BUY
Grant, award, or other acquisition
-
1,945
Added 4.94%
37,464
Common Stock
Jan 24
2022
SELL
Payment of exercise price or tax liability
$7,876
$90.53 p/Share
87
Reduced 0.24%
35,519
Common Stock
Jan 23
2022
SELL
Payment of exercise price or tax liability
$12,917
$89.7 p/Share
144
Reduced 0.4%
35,606
Common Stock
Jan 22
2022
SELL
Payment of exercise price or tax liability
$32,202
$89.7 p/Share
359
Reduced 0.99%
35,750
Common Stock
Oct 27
2021
SELL
Open market or private sale
$862,569
$86.9 p/Share
9,926
Reduced 21.56%
36,108
Common Stock
Oct 27
2021
BUY
Exercise of conversion of derivative security
$412,922
$41.6 p/Share
9,926
Added 17.74%
46,034
Common Stock
Feb 25
2021
SELL
Open market or private sale
$160,918
$70.64 p/Share
2,278
Reduced 5.94%
36,103
Common Stock
Feb 23
2021
SELL
Payment of exercise price or tax liability
$102,924
$69.59 p/Share
1,479
Reduced 3.71%
38,381
Common Stock
Feb 23
2021
BUY
Grant, award, or other acquisition
-
3,757
Added 8.61%
39,860
Common Stock
Jan 26
2021
SELL
Payment of exercise price or tax liability
$11,663
$60.12 p/Share
194
Reduced 0.59%
32,658
Common Stock