Nov 20
2024
SELL
Payment of exercise price or tax liability
$60,280
$113.31 p/Share
532
Reduced 1.19%
44,153
Common Stock
Nov 20
2024
BUY
Exercise of conversion of derivative security
-
532
Added 1.18%
44,685
Common Stock
Mar 22
2024
SELL
Open market or private sale
$5,574,064
$123.32 p/Share
45,200
Reduced 50.59%
44,153
Common Stock
Mar 22
2024
BUY
Exercise of conversion of derivative security
$3,130,100
$69.25 p/Share
45,200
Added 33.59%
89,353
Common Stock
Feb 09
2024
SELL
Payment of exercise price or tax liability
$1,149,582
$112.66 p/Share
10,204
Reduced 18.77%
44,153
Common Stock
Feb 09
2024
BUY
Exercise of conversion of derivative security
-
31,176
Added 36.45%
54,357
Common Stock
Nov 30
2023
SELL
Payment of exercise price or tax liability
$51,826
$115.17 p/Share
450
Reduced 1.9%
23,181
Common Stock
Nov 30
2023
BUY
Exercise of conversion of derivative security
-
450
Added 1.87%
23,631
Common Stock
Feb 20
2023
SELL
Payment of exercise price or tax liability
$2,269,419
$104.92 p/Share
21,630
Reduced 48.27%
23,181
Common Stock
Feb 20
2023
SELL
Sale (or disposition) back to the issuer
$3,873,331
$104.92 p/Share
36,917
Reduced 45.17%
44,811
Common Stock
Feb 20
2023
BUY
Exercise of conversion of derivative security
-
58,547
Added 41.74%
81,728
Common Stock
Feb 19
2023
SELL
Payment of exercise price or tax liability
$566,358
$104.92 p/Share
5,398
Reduced 18.89%
23,181
Common Stock
Feb 19
2023
BUY
Exercise of conversion of derivative security
-
14,586
Added 33.79%
28,579
Common Stock
Nov 29
2022
SELL
Payment of exercise price or tax liability
$65,949
$125.38 p/Share
526
Reduced 2.94%
17,358
Common Stock
Nov 29
2022
BUY
Exercise of conversion of derivative security
-
526
Added 2.86%
17,884
Common Stock
Nov 09
2022
-
2,899
Reduced 17.16%
13,993
Common Stock
Nov 08
2022
-
466
Reduced 2.68%
16,892
Common Stock
Mar 02
2022
SELL
Open market or private sale
$7,652,946
$99.26 p/Share
77,100
Reduced 81.62%
17,358
Common Stock
Mar 02
2022
BUY
Exercise of conversion of derivative security
$4,762,467
$61.77 p/Share
77,100
Added 44.94%
94,458
Common Stock
Feb 20
2022
SELL
Sale (or disposition) back to the issuer
$2,552,187
$89.67 p/Share
28,462
Reduced 44.27%
35,825
Common Stock
Feb 20
2022
SELL
Payment of exercise price or tax liability
$1,655,936
$89.67 p/Share
18,467
Reduced 51.55%
17,358
Common Stock
Feb 20
2022
BUY
Exercise of conversion of derivative security
-
46,929
Added 42.2%
64,287
Common Stock
Feb 14
2022
SELL
Sale (or disposition) back to the issuer
$682,000
$91.47 p/Share
7,456
Reduced 25.54%
21,737
Common Stock
Feb 14
2022
SELL
Payment of exercise price or tax liability
$400,547
$91.47 p/Share
4,379
Reduced 20.15%
17,358
Common Stock
Feb 14
2022
BUY
Exercise of conversion of derivative security
-
11,835
Added 28.85%
29,193
Common Stock