Mar 05
2024
SELL
Payment of exercise price or tax liability
$27,114
$42.7 p/Share
635
Reduced 1.29%
48,710
Common Stock, $0.01 pa...
Mar 03
2024
SELL
Payment of exercise price or tax liability
$31,603
$41.42 p/Share
763
Reduced 1.52%
49,345
Common Stock, $0.01 pa...
Mar 02
2024
SELL
Payment of exercise price or tax liability
$49,704
$41.42 p/Share
1,200
Reduced 2.34%
50,108
Common Stock, $0.01 pa...
Feb 29
2024
BUY
Grant, award, or other acquisition
-
16,683
Added 24.54%
51,308
Common Stock, $0.01 pa...
Mar 05
2023
SELL
Payment of exercise price or tax liability
$29,019
$47.11 p/Share
616
Reduced 1.75%
34,625
Common Stock, $0.01 pa...
Mar 03
2023
SELL
Payment of exercise price or tax liability
$35,288
$46.31 p/Share
762
Reduced 2.12%
35,241
Common Stock, $0.01 pa...
Mar 02
2023
BUY
Grant, award, or other acquisition
-
11,876
Added 24.8%
36,003
Common Stock, $0.01 pa...
Feb 10
2023
SELL
Payment of exercise price or tax liability
$34,919
$48.77 p/Share
716
Reduced 2.88%
24,127
Common Stock, $0.01 pa...
Nov 07
2022
SELL
Open market or private sale
$5,097
$43.2 p/Share
118
Reduced 0.47%
24,843
Common Stock, $0.01 pa...
Nov 07
2022
BUY
Exercise of conversion of derivative security
$4,010
$33.99 p/Share
118
Added 0.47%
24,961
Common Stock, $0.01 pa...
Mar 05
2022
SELL
Payment of exercise price or tax liability
$34,034
$55.25 p/Share
616
Reduced 2.42%
24,843
Common Stock, $0.01 pa...
Mar 03
2022
BUY
Grant, award, or other acquisition
-
7,548
Added 22.87%
25,459
Common Stock, $0.01 pa...
Feb 14
2022
SELL
Payment of exercise price or tax liability
$22,659
$58.55 p/Share
387
Reduced 2.11%
17,911
Common Stock, $0.01 pa...
Feb 10
2022
SELL
Payment of exercise price or tax liability
$40,510
$59.75 p/Share
678
Reduced 3.57%
18,298
Common Stock, $0.01 pa...
Mar 05
2021
BUY
Grant, award, or other acquisition
-
6,099
Added 24.32%
18,976
Common Stock, $0.01 pa...
Feb 16
2021
SELL
Payment of exercise price or tax liability
$8,099
$47.64 p/Share
170
Reduced 1.3%
12,877
Common Stock, $0.01 pa...
Feb 14
2021
SELL
Payment of exercise price or tax liability
$29,394
$47.64 p/Share
617
Reduced 4.52%
13,047
Common Stock, $0.01 pa...
Feb 10
2021
SELL
Payment of exercise price or tax liability
$33,041
$47.61 p/Share
694
Reduced 4.83%
13,664
Common Stock, $0.01 pa...
Jan 22
2021
SELL
Open market or private sale
$7,029
$45.94 p/Share
153
Reduced 1.05%
14,358
Common Stock, $0.01 pa...
Jan 22
2021
BUY
Exercise of conversion of derivative security
$4,387
$28.67 p/Share
153
Added 1.04%
14,511
Common Stock, $0.01 pa...
Feb 19
2020
SELL
Payment of exercise price or tax liability
$16,257
$55.11 p/Share
295
Reduced 2.01%
14,358
Common Stock, $0.01 pa...
Feb 14
2020
SELL
Payment of exercise price or tax liability
$39,012
$55.18 p/Share
707
Reduced 4.6%
14,653
Common Stock, $0.01 pa...
Feb 10
2020
BUY
Grant, award, or other acquisition
-
5,857
Added 27.61%
15,360
Common Stock, $0.01 pa...