May 24
2024
BUY
Open market or private purchase
$199,662
$37.32 p/Share
5,350
Added 10.86%
43,904
Common Stock
Apr 04
2024
SELL
Payment of exercise price or tax liability
$801,799
$45.21 p/Share
17,735
Reduced 31.51%
38,554
Common Stock
Apr 04
2024
BUY
Exercise of conversion of derivative security
-
35,236
Added 46.2%
41,025
Common Stock
Apr 03
2023
SELL
Payment of exercise price or tax liability
$601,563
$72.6 p/Share
8,286
Reduced 28.24%
21,053
Common Stock
Apr 03
2023
BUY
Exercise of conversion of derivative security
-
15,037
Added 39.98%
22,570
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$79,618
$74.41 p/Share
1,070
Reduced 6.96%
14,302
Common Stock
Mar 02
2023
BUY
Exercise of conversion of derivative security
-
2,655
Added 14.73%
15,372
Common Stock
Feb 15
2023
SELL
Open market or private sale
$681,382
$79.01 p/Share
8,624
Reduced 40.41%
12,717
Common Stock
Feb 14
2023
SELL
Open market or private sale
$542,570
$77.51 p/Share
7,000
Reduced 24.7%
21,341
Common Stock
Jan 01
2023
SELL
Payment of exercise price or tax liability
$177,244
$52.72 p/Share
3,362
Reduced 10.6%
28,341
Common Stock
Jan 01
2023
BUY
Exercise of conversion of derivative security
-
8,012
Added 20.17%
31,703
Common Stock
Apr 04
2022
SELL
Payment of exercise price or tax liability
$535,333
$93.41 p/Share
5,731
Reduced 19.48%
23,691
Common Stock
Apr 04
2022
BUY
Exercise of conversion of derivative security
-
10,362
Added 29.53%
24,733
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$147,930
$88.74 p/Share
1,667
Reduced 8.04%
19,060
Common Stock
Mar 02
2022
BUY
Exercise of conversion of derivative security
-
3,435
Added 14.22%
20,727
Common Stock
Jan 01
2022
SELL
Payment of exercise price or tax liability
$354,816
$110.88 p/Share
3,200
Reduced 15.62%
17,292
Common Stock
Mar 03
2021
SELL
Open market or private sale
$139,809
$87.0 p/Share
1,607
Reduced 9.24%
15,787
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$163,094
$89.22 p/Share
1,828
Reduced 9.51%
17,394
Common Stock
Mar 01
2021
BUY
Exercise of conversion of derivative security
$306,471
$89.22 p/Share
3,435
Added 15.16%
19,222
Common Stock
Feb 16
2021
SELL
Open market or private sale
$1,911,148
$86.08 p/Share
22,202
Reduced 58.44%
15,787
Common Stock
Feb 16
2021
BUY
Exercise of conversion of derivative security
$751,671
$42.96 p/Share
17,497
Added 31.53%
37,989
Common Stock
Jan 01
2021
SELL
Payment of exercise price or tax liability
$220,119
$71.7 p/Share
3,070
Reduced 13.03%
20,492
Common Stock