Apr 24
2024
SELL
Open market or private sale
$382,381
$52.59 p/Share
7,271
Reduced 50.12%
7,236
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$102,690
$48.97 p/Share
2,097
Reduced 12.39%
14,827
Common Stock
Feb 26
2024
BUY
Grant, award, or other acquisition
-
8,610
Added 33.72%
16,924
Common Stock
Jan 29
2024
SELL
Open market or private sale
$88,298
$54.64 p/Share
1,616
Reduced 16.27%
8,314
Common Stock
Jan 26
2024
SELL
Payment of exercise price or tax liability
$12,192
$54.92 p/Share
222
Reduced 1.51%
14,507
Common Stock
Jan 25
2024
SELL
Payment of exercise price or tax liability
$10,279
$54.97 p/Share
187
Reduced 1.85%
9,930
Common Stock
Jan 23
2024
BUY
Grant, award, or other acquisition
$165,117
$53.96 p/Share
3,060
Added 23.22%
10,117
Common Stock
Jan 22
2024
BUY
Payment of exercise price or tax liability
$2,629
$53.67 p/Share
49
Added 0.69%
7,057
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$34,489
$70.1 p/Share
492
Reduced 6.56%
7,008
Common Stock
Feb 28
2023
BUY
Grant, award, or other acquisition
-
1,250
Added 14.29%
7,500
Common Stock
Jan 31
2023
SELL
Open market or private sale
$26,317
$72.7 p/Share
362
Reduced 5.47%
6,250
Common Stock
Jan 28
2023
SELL
Payment of exercise price or tax liability
$15,457
$72.57 p/Share
213
Reduced 3.12%
6,612
Common Stock
Jan 27
2023
SELL
Open market or private sale
$237,375
$72.77 p/Share
3,262
Reduced 32.34%
6,825
Common Stock
Jan 27
2023
BUY
Exercise of conversion of derivative security
$33,266
$32.97 p/Share
1,009
Added 9.09%
10,087
Common Stock
Jan 26
2023
SELL
Payment of exercise price or tax liability
$38,247
$72.03 p/Share
531
Reduced 5.53%
9,078
Common Stock
Jan 24
2023
BUY
Grant, award, or other acquisition
-
2,320
Added 19.45%
9,609
Common Stock
Jan 23
2023
SELL
Payment of exercise price or tax liability
$4,821
$71.96 p/Share
67
Reduced 0.91%
7,289
Common Stock
Jan 22
2023
SELL
Payment of exercise price or tax liability
$5,599
$69.13 p/Share
81
Reduced 1.09%
7,356
Common Stock
Jan 25
2022
BUY
Grant, award, or other acquisition
-
1,700
Added 18.61%
7,437
Common Stock
Jan 24
2022
SELL
Payment of exercise price or tax liability
$16,295
$90.53 p/Share
180
Reduced 3.04%
5,737
Common Stock
Jan 23
2022
SELL
Payment of exercise price or tax liability
$6,010
$89.7 p/Share
67
Reduced 1.12%
5,917
Common Stock
Jan 22
2022
SELL
Payment of exercise price or tax liability
$14,531
$89.7 p/Share
162
Reduced 2.64%
5,984
Common Stock
Feb 23
2021
SELL
Payment of exercise price or tax liability
$22,130
$69.59 p/Share
318
Reduced 4.92%
6,146
Common Stock
Feb 23
2021
BUY
Grant, award, or other acquisition
-
806
Added 11.09%
6,464
Common Stock
Feb 04
2021
SELL
Open market or private sale
$288,934
$62.23 p/Share
4,643
Reduced 45.07%
5,658
Common Stock