Feb 29
2024
SELL
Payment of exercise price or tax liability
$324,660
$83.87 p/Share
3,871
Reduced 9.36%
37,501
Common Stock
Feb 29
2024
BUY
Grant, award, or other acquisition
-
5,004
Added 10.79%
41,372
Common Stock
Feb 29
2024
BUY
Exercise of conversion of derivative security
-
8,494
Added 18.93%
36,368
Common Stock
Feb 28
2024
SELL
Payment of exercise price or tax liability
$53,280
$87.06 p/Share
612
Reduced 2.15%
27,874
Common Stock
Feb 27
2024
SELL
Payment of exercise price or tax liability
$30,819
$87.06 p/Share
354
Reduced 1.23%
28,486
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$130,415
$86.77 p/Share
1,503
Reduced 4.95%
28,840
Common Stock
Dec 11
2023
SELL
Open market or private sale
$1,360,270
$80.58 p/Share
16,881
Reduced 35.75%
30,343
Common Stock
Dec 11
2023
BUY
Exercise of conversion of derivative security
$291,366
$17.26 p/Share
16,881
Added 26.33%
47,224
Common Stock
Mar 20
2023
SELL
Open market or private sale
$144,138
$57.13 p/Share
2,523
Reduced 7.68%
30,343
Common Stock
Mar 20
2023
BUY
Exercise of conversion of derivative security
-
2,523
Added 7.13%
32,866
Common Stock
Feb 27
2023
SELL
Payment of exercise price or tax liability
$64,566
$60.74 p/Share
1,063
Reduced 3.38%
30,343
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$546,276
$61.81 p/Share
8,838
Reduced 21.96%
31,406
Common Stock
Feb 24
2023
BUY
Exercise of conversion of derivative security
-
20,166
Added 33.38%
40,244
Common Stock
Feb 24
2023
BUY
Grant, award, or other acquisition
-
5,144
Added 20.39%
20,078
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$89,747
$60.97 p/Share
1,472
Reduced 8.97%
14,934
Common Stock
Mar 15
2022
SELL
Payment of exercise price or tax liability
$64,806
$54.14 p/Share
1,197
Reduced 1.44%
81,731
Common Stock
Feb 26
2022
SELL
Payment of exercise price or tax liability
$60,527
$58.65 p/Share
1,032
Reduced 1.23%
82,928
Common Stock
Feb 25
2022
SELL
Payment of exercise price or tax liability
$28,074
$57.06 p/Share
492
Reduced 0.58%
83,960
Common Stock
Feb 23
2022
SELL
Payment of exercise price or tax liability
$400,661
$58.05 p/Share
6,902
Reduced 7.56%
84,452
Common Stock
Feb 23
2022
BUY
Exercise of conversion of derivative security
-
18,821
Added 17.08%
91,354
Common Stock
Feb 23
2022
BUY
Grant, award, or other acquisition
-
12,342
Added 14.54%
72,533
Common Stock
Mar 15
2021
SELL
Payment of exercise price or tax liability
$78,643
$65.7 p/Share
1,197
Reduced 1.95%
60,191
Common Stock
Mar 09
2021
SELL
Payment of exercise price or tax liability
$70,192
$61.68 p/Share
1,138
Reduced 1.82%
61,388
Common Stock
Feb 26
2021
SELL
Payment of exercise price or tax liability
$44,667
$58.85 p/Share
759
Reduced 1.2%
62,526
Common Stock
Feb 25
2021
SELL
Payment of exercise price or tax liability
$425,340
$62.33 p/Share
6,824
Reduced 9.73%
63,285
Common Stock