May 09
2024
SELL
Payment of exercise price or tax liability
$53,946
$78.07 p/Share
691
Reduced 3.04%
22,023
Common Stock
May 09
2024
BUY
Exercise of conversion of derivative security
-
2,139
Added 8.61%
22,714
Common Stock
May 04
2024
SELL
Payment of exercise price or tax liability
$130,909
$75.02 p/Share
1,745
Reduced 7.82%
20,575
Common Stock
May 04
2024
BUY
Exercise of conversion of derivative security
-
5,300
Added 19.45%
21,947
Common Stock
Apr 28
2024
SELL
Payment of exercise price or tax liability
$48,398
$71.49 p/Share
677
Reduced 3.83%
17,020
Common Stock
Apr 28
2024
BUY
Exercise of conversion of derivative security
-
1,801
Added 9.24%
17,697
Common Stock
Jun 30
2023
BUY
Grant, award, or other acquisition
$21,231
$34.92 p/Share
608
Added 3.68%
15,896
Common Stock
May 09
2023
SELL
Payment of exercise price or tax liability
$24,102
$35.55 p/Share
678
Reduced 4.25%
15,288
Common Stock
May 09
2023
BUY
Exercise of conversion of derivative security
-
2,103
Added 11.64%
15,966
Common Stock
May 04
2023
SELL
Payment of exercise price or tax liability
$60,221
$36.3 p/Share
1,659
Reduced 10.69%
13,863
Common Stock
May 04
2023
BUY
Exercise of conversion of derivative security
-
5,284
Added 26.38%
14,749
Common Stock
Dec 30
2022
BUY
Grant, award, or other acquisition
$888
$34.17 p/Share
26
Added 0.25%
10,238
Common Stock
Oct 14
2022
BUY
Open market or private purchase
$104,970
$34.99 p/Share
3,000
Added 22.71%
10,212
Common Stock
Jul 01
2022
BUY
Grant, award, or other acquisition
$25,282
$28.28 p/Share
894
Added 11.03%
7,212
Common Stock
May 04
2022
SELL
Payment of exercise price or tax liability
$38,279
$47.67 p/Share
803
Reduced 11.28%
6,318
Common Stock
May 04
2022
BUY
Exercise of conversion of derivative security
-
2,423
Added 26.72%
6,644
Common Stock
Dec 31
2021
BUY
Grant, award, or other acquisition
$9,983
$28.28 p/Share
353
Added 6.99%
4,698
Common Stock
Oct 16
2021
SELL
Payment of exercise price or tax liability
$19,717
$53.29 p/Share
370
Reduced 7.85%
4,345
Common Stock
Oct 16
2021
BUY
Exercise of conversion of derivative security
-
1,522
Added 24.4%
4,715
Common Stock
Jun 30
2021
BUY
Grant, award, or other acquisition
$19,626
$28.28 p/Share
694
Added 17.85%
3,193
Common Stock
May 04
2021
SELL
Payment of exercise price or tax liability
$18,033
$53.51 p/Share
337
Reduced 11.88%
2,499
Common Stock
May 04
2021
BUY
Exercise of conversion of derivative security
-
1,385
Added 32.81%
2,836
Common Stock
Dec 31
2020
BUY
Grant, award, or other acquisition
$7,947
$28.28 p/Share
281
Added 16.22%
1,451
Common Stock
Oct 21
2020
SELL
Payment of exercise price or tax liability
-
375
Reduced 24.27%
1,170
Common Stock
Oct 21
2020
BUY
Exercise of conversion of derivative security
-
1,545
Added 50.0%
1,545
Common Stock