May 06
2024
SELL
Open market or private sale
$688,361
$56.73 p/Share
12,134
Reduced 47.34%
13,495
Common Stock
May 06
2024
BUY
Exercise of conversion of derivative security
$89,499
$41.94 p/Share
2,134
Added 7.69%
25,624
Common Stock
Feb 28
2024
SELL
Payment of exercise price or tax liability
$5,571
$54.62 p/Share
102
Reduced 0.43%
23,490
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$94,708
$54.84 p/Share
1,727
Reduced 6.82%
23,592
Common Stock
Feb 20
2024
BUY
Grant, award, or other acquisition
-
1,159
Added 4.38%
25,319
Common Stock
Feb 18
2024
SELL
Payment of exercise price or tax liability
$6,917
$54.9 p/Share
126
Reduced 0.52%
24,160
Common Stock
Jan 25
2024
SELL
Payment of exercise price or tax liability
$79,034
$45.24 p/Share
1,747
Reduced 6.71%
24,286
Common Stock
Jan 25
2024
BUY
Grant, award, or other acquisition
-
5,137
Added 16.53%
25,948
Common Stock
Feb 28
2023
BUY
Grant, award, or other acquisition
-
964
Added 4.43%
20,811
Common Stock
Feb 26
2023
SELL
Payment of exercise price or tax liability
$45,679
$61.15 p/Share
747
Reduced 3.63%
19,847
Common Stock
Feb 18
2023
SELL
Payment of exercise price or tax liability
$7,717
$62.24 p/Share
124
Reduced 0.6%
20,594
Common Stock
Jan 26
2023
SELL
Payment of exercise price or tax liability
$199,995
$63.13 p/Share
3,168
Reduced 13.26%
20,726
Common Stock
Jan 26
2023
BUY
Grant, award, or other acquisition
-
9,911
Added 29.4%
23,804
Common Stock
Feb 18
2022
BUY
Grant, award, or other acquisition
$60,029
$50.7 p/Share
1,184
Added 7.85%
13,893
Common Stock
Feb 14
2022
SELL
Payment of exercise price or tax liability
$73,535
$50.96 p/Share
1,443
Reduced 10.2%
12,709
Common Stock
Feb 11
2022
SELL
Open market or private sale
$1,210,955
$51.53 p/Share
23,500
Reduced 62.41%
14,152
Common Stock
Jan 27
2022
SELL
Payment of exercise price or tax liability
$462,358
$46.84 p/Share
9,871
Reduced 20.77%
37,652
Common Stock
Jan 27
2022
BUY
Grant, award, or other acquisition
-
28,176
Added 37.22%
47,523
Common Stock
May 07
2021
SELL
Open market or private sale
$1,468,111
$49.04 p/Share
29,937
Reduced 60.87%
19,246
Common Stock
May 07
2021
BUY
Exercise of conversion of derivative security
$980,437
$32.75 p/Share
29,937
Added 37.84%
49,183
Common Stock
Feb 26
2021
BUY
Grant, award, or other acquisition
$350,003
$45.15 p/Share
7,752
Added 28.74%
19,225
Common Stock
Feb 15
2021
SELL
Payment of exercise price or tax liability
$2,200
$43.99 p/Share
50
Reduced 0.43%
11,473
Common Stock
Feb 14
2021
SELL
Payment of exercise price or tax liability
$48,081
$43.99 p/Share
1,093
Reduced 8.66%
11,523
Common Stock
Dec 04
2020
SELL
Open market or private sale
$328,982
$38.5 p/Share
8,545
Reduced 40.42%
12,595
Common Stock
Dec 04
2020
BUY
Exercise of conversion of derivative security
$289,570
$26.76 p/Share
10,821
Added 33.95%
21,049
Common Stock