Oct 15
2024
SELL
Payment of exercise price or tax liability
$12,743
$61.86 p/Share
206
Reduced 0.74%
27,708
Common Stock
Aug 23
2024
SELL
Open market or private sale
$146,439
$57.54 p/Share
2,545
Reduced 8.36%
27,910
Common Stock
Aug 23
2024
BUY
Exercise of conversion of derivative security
$107,704
$42.32 p/Share
2,545
Added 7.71%
30,455
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$114,736
$48.97 p/Share
2,343
Reduced 7.75%
27,901
Common Stock
Feb 26
2024
BUY
Grant, award, or other acquisition
-
5,092
Added 14.41%
30,244
Common Stock
Jan 26
2024
SELL
Payment of exercise price or tax liability
$16,695
$54.92 p/Share
304
Reduced 1.19%
25,152
Common Stock
Jan 25
2024
SELL
Payment of exercise price or tax liability
$15,501
$54.97 p/Share
282
Reduced 1.1%
25,456
Common Stock
Jan 23
2024
BUY
Grant, award, or other acquisition
$107,920
$53.96 p/Share
2,000
Added 7.21%
25,738
Common Stock
Jan 22
2024
SELL
Payment of exercise price or tax liability
$4,669
$53.67 p/Share
87
Reduced 0.37%
23,738
Common Stock
Jan 11
2024
SELL
Payment of exercise price or tax liability
$113,712
$55.2 p/Share
2,060
Reduced 7.96%
23,825
Common Stock
Jan 11
2024
BUY
Exercise of conversion of derivative security
$109,169
$49.51 p/Share
2,205
Added 7.85%
25,885
Common Stock
Oct 13
2023
SELL
Payment of exercise price or tax liability
$8,319
$40.78 p/Share
204
Reduced 0.85%
23,676
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$67,786
$70.1 p/Share
967
Reduced 3.89%
23,864
Common Stock
Feb 28
2023
BUY
Grant, award, or other acquisition
-
3,119
Added 11.16%
24,831
Common Stock
Jan 28
2023
SELL
Payment of exercise price or tax liability
$17,489
$72.57 p/Share
241
Reduced 1.1%
21,712
Common Stock
Jan 26
2023
SELL
Payment of exercise price or tax liability
$26,651
$72.03 p/Share
370
Reduced 1.66%
21,953
Common Stock
Jan 24
2023
BUY
Grant, award, or other acquisition
-
1,910
Added 7.88%
22,323
Common Stock
Jan 23
2023
SELL
Payment of exercise price or tax liability
$4,965
$71.96 p/Share
69
Reduced 0.34%
20,413
Common Stock
Jan 22
2023
SELL
Payment of exercise price or tax liability
$6,083
$69.13 p/Share
88
Reduced 0.43%
20,482
Common Stock
Feb 01
2022
SELL
Open market or private sale
$258,225
$93.9 p/Share
2,750
Reduced 11.8%
20,559
Common Stock
Feb 01
2022
BUY
Exercise of conversion of derivative security
$92,923
$33.79 p/Share
2,750
Added 10.55%
23,309
Common Stock
Jan 25
2022
BUY
Grant, award, or other acquisition
-
1,295
Added 5.93%
20,559
Common Stock
Jan 24
2022
SELL
Payment of exercise price or tax liability
$5,251
$90.53 p/Share
58
Reduced 0.3%
19,264
Common Stock
Jan 23
2022
SELL
Payment of exercise price or tax liability
$6,189
$89.7 p/Share
69
Reduced 0.36%
19,322
Common Stock
Jan 22
2022
SELL
Payment of exercise price or tax liability
$15,697
$89.7 p/Share
175
Reduced 0.89%
19,391
Common Stock