Jan 04
2024
SELL
Payment of exercise price or tax liability
$241,797
$81.14 p/Share
2,980
Reduced 21.54%
10,852
Common Stock, par valu...
Jan 03
2024
SELL
Payment of exercise price or tax liability
$71,949
$82.7 p/Share
870
Reduced 5.92%
13,832
Common Stock, par valu...
Aug 09
2023
SELL
Open market or private sale
$31,877
$82.37 p/Share
387
Reduced 2.56%
14,702
Common Stock, par valu...
Aug 07
2023
SELL
Open market or private sale
$779,589
$80.37 p/Share
9,700
Reduced 39.13%
15,089
Common Stock, par valu...
May 30
2023
SELL
Open market or private sale
$1,041,760
$61.28 p/Share
17,000
Reduced 40.68%
24,789
Common Stock, par valu...
Feb 28
2023
SELL
Payment of exercise price or tax liability
$1,048,888
$85.89 p/Share
12,212
Reduced 22.61%
41,789
Common Stock, par valu...
Feb 28
2023
BUY
Grant, award, or other acquisition
-
27,646
Added 33.86%
54,001
Common Stock, par valu...
Jan 04
2023
SELL
Payment of exercise price or tax liability
$245,087
$82.41 p/Share
2,974
Reduced 10.14%
26,355
Common Stock, par valu...
Jan 03
2023
SELL
Payment of exercise price or tax liability
$120,220
$81.95 p/Share
1,467
Reduced 5.8%
23,835
Common Stock, par valu...
Jan 03
2023
BUY
Grant, award, or other acquisition
-
5,494
Added 15.78%
29,329
Common Stock, par valu...
May 31
2022
SELL
Open market or private sale
$3,253,443
$101.18 p/Share
32,155
Reduced 55.96%
25,302
Common Stock, par valu...
May 31
2022
BUY
Exercise of conversion of derivative security
$2,001,649
$62.25 p/Share
32,155
Added 35.88%
57,457
Common Stock, par valu...
Mar 07
2022
SELL
Open market or private sale
$5,572,797
$97.06 p/Share
57,416
Reduced 69.41%
25,302
Common Stock, par valu...
Mar 07
2022
BUY
Exercise of conversion of derivative security
$2,403,711
$51.17 p/Share
46,975
Added 36.22%
82,718
Common Stock, par valu...
Mar 04
2022
SELL
Open market or private sale
$5,295,794
$87.97 p/Share
60,200
Reduced 62.75%
35,743
Common Stock, par valu...
Mar 04
2022
BUY
Exercise of conversion of derivative security
$2,178,638
$36.19 p/Share
60,200
Added 38.55%
95,943
Common Stock, par valu...
Mar 02
2022
SELL
Open market or private sale
$1,413,541
$85.82 p/Share
16,471
Reduced 31.55%
35,743
Common Stock, par valu...
Feb 28
2022
SELL
Payment of exercise price or tax liability
$1,063,670
$81.19 p/Share
13,101
Reduced 20.06%
52,214
Common Stock, par valu...
Feb 28
2022
BUY
Grant, award, or other acquisition
-
29,572
Added 31.17%
65,315
Common Stock, par valu...
Feb 24
2022
SELL
Open market or private sale
$14,349,001
$78.18 p/Share
183,538
Reduced 83.7%
35,743
Common Stock, par valu...
Feb 24
2022
BUY
Exercise of conversion of derivative security
$5,115,885
$36.85 p/Share
138,830
Added 38.77%
219,281
Common Stock, par valu...
Jan 04
2022
SELL
Payment of exercise price or tax liability
$135,360
$71.13 p/Share
1,903
Reduced 2.53%
73,216
Common Stock, par valu...
Jan 04
2022
BUY
Grant, award, or other acquisition
-
7,235
Added 8.25%
80,451
Common Stock, par valu...
Jan 03
2022
SELL
Payment of exercise price or tax liability
$213,111
$70.59 p/Share
3,019
Reduced 3.86%
75,119
Common Stock, par valu...
Nov 08
2021
SELL
Open market or private sale
$2,205,719
$62.65 p/Share
35,207
Reduced 31.06%
78,138
Common Stock, par valu...