Mar 01
2024
SELL
Payment of exercise price or tax liability
$95,736
$59.91 p/Share
1,598
Reduced 2.05%
76,346
Common Stock
Feb 24
2024
SELL
Payment of exercise price or tax liability
$67,745
$59.53 p/Share
1,138
Reduced 1.44%
77,944
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$58,272
$59.28 p/Share
983
Reduced 1.23%
79,082
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
-
5,848
Added 6.81%
80,065
Common Stock
Feb 21
2024
SELL
Payment of exercise price or tax liability
$565,628
$58.84 p/Share
9,613
Reduced 11.47%
74,217
Common Stock
Feb 21
2024
BUY
Grant, award, or other acquisition
-
25,844
Added 23.56%
83,830
Common Stock
Aug 11
2023
SELL
Open market or private sale
$1,213,600
$60.68 p/Share
20,000
Reduced 25.65%
57,986
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$88,049
$55.1 p/Share
1,598
Reduced 2.01%
77,986
Common Stock
Feb 26
2023
SELL
Payment of exercise price or tax liability
$88,514
$55.53 p/Share
1,594
Reduced 1.96%
79,584
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$63,193
$55.53 p/Share
1,138
Reduced 1.38%
81,178
Common Stock
Feb 22
2023
SELL
Payment of exercise price or tax liability
$450,828
$52.27 p/Share
8,625
Reduced 10.15%
76,331
Common Stock
Feb 22
2023
BUY
Grant, award, or other acquisition
-
5,985
Added 6.78%
82,316
Common Stock
Feb 10
2023
BUY
Grant, award, or other acquisition
-
23,524
Added 21.69%
84,956
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$78,542
$49.15 p/Share
1,598
Reduced 2.54%
61,432
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$93,422
$49.64 p/Share
1,882
Reduced 2.9%
63,030
Common Stock
Feb 26
2022
SELL
Payment of exercise price or tax liability
$77,707
$48.78 p/Share
1,593
Reduced 2.4%
64,912
Common Stock
Feb 24
2022
BUY
Grant, award, or other acquisition
-
6,936
Added 9.44%
66,505
Common Stock
Feb 18
2022
BUY
Grant, award, or other acquisition
-
2,434
Added 3.93%
59,569
Common Stock
May 12
2021
SELL
Open market or private sale
$239,695
$40.64 p/Share
5,898
Reduced 9.36%
57,135
Common Stock
May 12
2021
BUY
Exercise of conversion of derivative security
$183,310
$31.08 p/Share
5,898
Added 8.56%
63,033
Common Stock
Mar 01
2021
BUY
Grant, award, or other acquisition
-
9,740
Added 14.56%
57,135
Common Stock
Feb 28
2021
SELL
Payment of exercise price or tax liability
$58,342
$31.0 p/Share
1,882
Reduced 3.82%
47,395
Common Stock
Feb 27
2021
SELL
Payment of exercise price or tax liability
$65,100
$31.0 p/Share
2,100
Reduced 4.09%
49,277
Common Stock
Feb 26
2021
SELL
Payment of exercise price or tax liability
$49,383
$31.0 p/Share
1,593
Reduced 3.01%
51,377
Common Stock
Feb 19
2021
BUY
Grant, award, or other acquisition
-
2,427
Added 4.38%
52,970
Common Stock