May 17
2025
BUY
Exercise of conversion of derivative security
-
1,340
Added 3.55%
36,377
Common Stock
May 18
2024
BUY
Exercise of conversion of derivative security
-
1,561
Added 4.27%
35,037
Common Stock
Mar 15
2024
SELL
Open market or private sale
$622,598
$116.33 p/Share
5,352
Reduced 13.78%
33,476
Common Stock
Mar 13
2024
SELL
Open market or private sale
$37,394
$119.09 p/Share
314
Reduced 0.8%
38,828
Common Stock
Mar 12
2024
SELL
Open market or private sale
$230,074
$118.29 p/Share
1,945
Reduced 4.73%
39,142
Common Stock
Nov 30
2023
-
4,000
Reduced 8.87%
41,087
Common Stock
Aug 11
2023
SELL
Open market or private sale
$145,272
$83.49 p/Share
1,740
Reduced 3.72%
45,087
Common Stock
Aug 10
2023
SELL
Open market or private sale
$1,018
$84.89 p/Share
12
Reduced 0.03%
46,827
Common Stock
Aug 09
2023
SELL
Open market or private sale
$192,077
$85.52 p/Share
2,246
Reduced 4.58%
46,839
Common Stock
Aug 08
2023
SELL
Open market or private sale
$701,849
$86.18 p/Share
8,144
Reduced 14.23%
49,085
Common Stock
Aug 07
2023
SELL
Open market or private sale
$386,969
$88.43 p/Share
4,376
Reduced 7.1%
57,229
Common Stock
Aug 04
2023
SELL
Open market or private sale
$512,749
$86.54 p/Share
5,925
Reduced 8.77%
61,605
Common Stock
Aug 03
2023
SELL
Open market or private sale
$1,340,312
$85.49 p/Share
15,678
Reduced 18.84%
67,530
Common Stock
Jul 17
2023
-
12,060
Added 12.66%
83,208
Common Stock
May 19
2023
BUY
Exercise of conversion of derivative security
-
1,384
Added 1.91%
71,148
Common Stock
Jul 14
2022
SELL
Payment of exercise price or tax liability
$2,457,378
$71.08 p/Share
34,572
Reduced 39.18%
53,674
Common Stock
Jul 14
2022
BUY
Exercise of conversion of derivative security
-
71,875
Added 44.89%
88,246
Common Stock
Jun 06
2022
BUY
Exercise of conversion of derivative security
-
818
Added 4.76%
16,371
Common Stock
Jun 08
2021
SELL
Payment of exercise price or tax liability
$2,157,999
$44.46 p/Share
48,538
Reduced 37.72%
80,127
Common Stock
Jun 08
2021
BUY
Exercise of conversion of derivative security
-
107,621
Added 55.95%
84,745
Common Stock
Jun 07
2021
SELL
Payment of exercise price or tax liability
$777,313
$44.96 p/Share
17,289
Reduced 45.1%
21,044
Common Stock
Jun 07
2021
BUY
Exercise of conversion of derivative security
-
38,333
Added 50.0%
38,333
Common Stock