Oct 15
2024
SELL
Payment of exercise price or tax liability
$6,866
$61.86 p/Share
111
Reduced 0.53%
20,693
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$30,214
$48.97 p/Share
617
Reduced 3.24%
18,410
Common Stock
Feb 26
2024
BUY
Grant, award, or other acquisition
-
1,567
Added 7.61%
19,027
Common Stock
Feb 12
2024
SELL
Open market or private sale
$159,982
$52.73 p/Share
3,034
Reduced 14.8%
17,460
Common Stock
Feb 12
2024
BUY
Exercise of conversion of derivative security
$31,057
$32.97 p/Share
942
Added 4.39%
20,494
Common Stock
Jan 26
2024
SELL
Payment of exercise price or tax liability
$12,851
$54.92 p/Share
234
Reduced 1.18%
19,552
Common Stock
Jan 25
2024
SELL
Payment of exercise price or tax liability
$15,776
$54.97 p/Share
287
Reduced 1.43%
19,786
Common Stock
Jan 23
2024
BUY
Grant, award, or other acquisition
$124,108
$53.96 p/Share
2,300
Added 10.28%
20,073
Common Stock
Jan 22
2024
SELL
Payment of exercise price or tax liability
$4,078
$53.67 p/Share
76
Reduced 0.43%
17,773
Common Stock
Oct 13
2023
SELL
Payment of exercise price or tax liability
$4,363
$40.78 p/Share
107
Reduced 0.6%
17,849
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$14,650
$70.1 p/Share
209
Reduced 1.18%
17,463
Common Stock
Feb 28
2023
BUY
Grant, award, or other acquisition
-
858
Added 4.63%
17,672
Common Stock
Feb 17
2023
BUY
Grant, award, or other acquisition
$235,575
$73.16 p/Share
3,220
Added 16.07%
16,814
Common Stock
Jan 28
2023
SELL
Payment of exercise price or tax liability
$8,563
$72.57 p/Share
118
Reduced 0.86%
13,594
Common Stock
Jan 26
2023
SELL
Payment of exercise price or tax liability
$13,973
$72.03 p/Share
194
Reduced 1.4%
13,712
Common Stock
Jan 24
2023
BUY
Grant, award, or other acquisition
-
1,745
Added 11.15%
13,906
Common Stock
Jan 23
2023
SELL
Payment of exercise price or tax liability
$2,878
$71.96 p/Share
40
Reduced 0.33%
12,161
Common Stock
Jan 22
2023
SELL
Payment of exercise price or tax liability
$3,456
$69.13 p/Share
50
Reduced 0.41%
12,201
Common Stock
Nov 16
2022
SELL
Open market or private sale
$320,495
$72.07 p/Share
4,447
Reduced 26.73%
12,187
Common Stock
Sep 30
2022
SELL
Payment of exercise price or tax liability
$13,651
$71.1 p/Share
192
Reduced 1.15%
16,576
Common Stock
Mar 03
2022
SELL
Open market or private sale
$103,158
$93.78 p/Share
1,100
Reduced 6.19%
16,666
Common Stock
Feb 18
2022
BUY
Grant, award, or other acquisition
$170,193
$96.1 p/Share
1,771
Added 9.06%
17,766
Common Stock
Jan 25
2022
BUY
Grant, award, or other acquisition
-
1,285
Added 7.44%
15,995
Common Stock
Jan 24
2022
SELL
Payment of exercise price or tax liability
$8,781
$90.53 p/Share
97
Reduced 0.66%
14,710
Common Stock
Jan 23
2022
SELL
Payment of exercise price or tax liability
$3,498
$89.7 p/Share
39
Reduced 0.26%
14,807
Common Stock