Mar 04
2024
SELL
Payment of exercise price or tax liability
$321,802
$42.81 p/Share
7,517
Reduced 9.36%
72,755
Common Stock
Mar 04
2024
BUY
Grant, award, or other acquisition
-
15,185
Added 15.91%
80,272
Common Stock
Jan 04
2024
SELL
Payment of exercise price or tax liability
$39,091
$48.5 p/Share
806
Reduced 1.22%
65,087
Common Stock
Jan 03
2024
SELL
Payment of exercise price or tax liability
$87,286
$49.01 p/Share
1,781
Reduced 2.63%
65,893
Common Stock
Jan 03
2024
BUY
Grant, award, or other acquisition
-
8,455
Added 11.11%
67,674
Common Stock
Aug 15
2023
SELL
Open market or private sale
$87,035
$65.0 p/Share
1,339
Reduced 2.21%
59,219
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$804,378
$62.7 p/Share
12,829
Reduced 17.48%
60,558
Common Stock
Mar 02
2023
BUY
Grant, award, or other acquisition
-
25,917
Added 26.1%
73,387
Common Stock
Jan 04
2023
SELL
Payment of exercise price or tax liability
$48,935
$61.4 p/Share
797
Reduced 1.65%
47,470
Common Stock
Jan 03
2023
SELL
Payment of exercise price or tax liability
$45,208
$61.01 p/Share
741
Reduced 1.51%
48,267
Common Stock
Jan 03
2023
BUY
Grant, award, or other acquisition
-
6,300
Added 11.39%
49,008
Common Stock
Nov 11
2022
SELL
Open market or private sale
$1,875,000
$75.0 p/Share
25,000
Reduced 36.92%
42,708
Common Stock
May 13
2022
SELL
Open market or private sale
$1,302,200
$76.21 p/Share
17,087
Reduced 20.15%
67,708
Common Stock
Mar 07
2022
SELL
Payment of exercise price or tax liability
$1,353,107
$72.32 p/Share
18,710
Reduced 18.08%
84,795
Common Stock
Mar 07
2022
BUY
Grant, award, or other acquisition
-
37,797
Added 26.75%
103,505
Common Stock
Mar 02
2022
SELL
Open market or private sale
$1,260,254
$75.32 p/Share
16,732
Reduced 20.3%
65,708
Common Stock
Jan 14
2022
SELL
Payment of exercise price or tax liability
$1,540,402
$65.7 p/Share
23,446
Reduced 22.14%
82,440
Common Stock
Jan 04
2022
SELL
Payment of exercise price or tax liability
$56,619
$71.04 p/Share
797
Reduced 0.75%
105,886
Common Stock
Jan 03
2022
BUY
Grant, award, or other acquisition
-
4,488
Added 4.04%
106,683
Common Stock
Aug 27
2021
SELL
Open market or private sale
$1,052,640
$76.5 p/Share
13,760
Reduced 11.87%
102,195
Common Stock
Mar 08
2021
SELL
Payment of exercise price or tax liability
$1,460,244
$75.1 p/Share
19,444
Reduced 14.36%
115,955
Common Stock
Mar 08
2021
BUY
Grant, award, or other acquisition
-
39,280
Added 22.49%
135,399
Common Stock
Mar 04
2021
SELL
Payment of exercise price or tax liability
$1,590,288
$66.16 p/Share
24,037
Reduced 16.56%
121,119
Common Stock
Mar 04
2021
SELL
Open market or private sale
$1,703,000
$68.12 p/Share
25,000
Reduced 20.64%
96,119
Common Stock
Mar 04
2021
BUY
Exercise of conversion of derivative security
$708,328
$18.82 p/Share
37,637
Added 20.59%
145,156
Common Stock