Aug 28
2024
SELL
Payment of exercise price or tax liability
$326,381
$95.91 p/Share
3,403
Reduced 8.58%
36,269
Common Stock
Aug 28
2024
BUY
Exercise of conversion of derivative security
$310,113
$62.46 p/Share
4,965
Added 11.12%
39,672
Common Stock
Mar 19
2024
-
905
Reduced 2.54%
34,707
Common Stock
Mar 15
2024
-
605
Reduced 1.67%
35,612
Common Stock
Feb 29
2024
SELL
Payment of exercise price or tax liability
$296,072
$84.04 p/Share
3,523
Reduced 8.87%
36,217
Common Stock
Feb 29
2024
BUY
Exercise of conversion of derivative security
-
7,680
Added 16.2%
39,740
Common Stock
Jan 29
2024
SELL
Open market or private sale
$344,620
$85.62 p/Share
4,025
Reduced 11.25%
31,747
Common Stock
Jan 10
2024
BUY
Exercise of conversion of derivative security
$88,404
$66.32 p/Share
1,333
Added 3.59%
35,772
Common Stock
Jan 01
2024
SELL
Payment of exercise price or tax liability
$60,888
$84.45 p/Share
721
Reduced 2.05%
34,439
Common Stock
Jan 01
2024
BUY
Exercise of conversion of derivative security
-
1,762
Added 4.77%
35,160
Common Stock
Apr 21
2023
SELL
Payment of exercise price or tax liability
$93,542
$68.63 p/Share
1,363
Reduced 4.05%
32,261
Common Stock
Apr 21
2023
BUY
Exercise of conversion of derivative security
-
4,415
Added 11.61%
33,624
Common Stock
Mar 14
2023
-
1,137
Reduced 3.75%
29,209
Common Stock
Jan 06
2023
SELL
Payment of exercise price or tax liability
$53,276
$77.55 p/Share
687
Reduced 2.27%
29,641
Common Stock
Jan 06
2023
BUY
Exercise of conversion of derivative security
$50,693
$41.45 p/Share
1,223
Added 3.88%
30,328
Common Stock
Jan 01
2023
SELL
Payment of exercise price or tax liability
$24,358
$76.36 p/Share
319
Reduced 1.08%
29,105
Common Stock
Jan 01
2023
BUY
Exercise of conversion of derivative security
-
881
Added 2.91%
29,424
Common Stock
Sep 13
2022
SELL
Open market or private sale
$329,400
$82.35 p/Share
4,000
Reduced 12.29%
28,543
Common Stock
Jun 14
2022
-
1,605
Reduced 4.7%
32,543
Common Stock
Jun 08
2022
SELL
Payment of exercise price or tax liability
$407,788
$80.21 p/Share
5,084
Reduced 12.96%
34,148
Common Stock
Jun 08
2022
BUY
Exercise of conversion of derivative security
-
13,130
Added 25.08%
39,232
Common Stock
Jan 01
2022
SELL
Payment of exercise price or tax liability
$13,539
$80.11 p/Share
169
Reduced 0.66%
25,383
Common Stock
Jan 01
2022
BUY
Exercise of conversion of derivative security
-
461
Added 1.77%
25,552
Common Stock
Jun 08
2020
BUY
Grant, award, or other acquisition
$839,401
$63.93 p/Share
13,130
Added 24.0%
41,587
Common Stock
Jun 07
2020
SELL
Payment of exercise price or tax liability
$407,485
$60.27 p/Share
6,761
Reduced 19.2%
28,457
Common Stock