Mar 06
2024
SELL
Payment of exercise price or tax liability
$380,748
$61.84 p/Share
6,157
Reduced 2.23%
270,074
Common Stock, par valu...
Mar 04
2024
BUY
Grant, award, or other acquisition
-
64,484
Added 18.93%
276,231
Common Stock, par valu...
Mar 01
2024
SELL
Payment of exercise price or tax liability
$258,319
$59.81 p/Share
4,319
Reduced 2.0%
211,747
Common Stock, par valu...
Feb 23
2024
SELL
Payment of exercise price or tax liability
$1,480,989
$63.8 p/Share
23,213
Reduced 9.7%
216,066
Common Stock, par valu...
Feb 22
2024
BUY
Grant, award, or other acquisition
-
45,635
Added 16.02%
239,279
Common Stock, par valu...
Feb 20
2024
SELL
Payment of exercise price or tax liability
$204,194
$59.29 p/Share
3,444
Reduced 1.74%
193,944
Common Stock, par valu...
Mar 06
2023
SELL
Open market or private sale
$389,003
$57.69 p/Share
6,743
Reduced 3.3%
197,388
Common Stock, par valu...
Feb 28
2023
BUY
Grant, award, or other acquisition
-
28,221
Added 12.15%
204,131
Common Stock, par valu...
Feb 27
2023
SELL
Open market or private sale
$1,063,324
$56.21 p/Share
18,917
Reduced 9.71%
175,910
Common Stock, par valu...
Feb 27
2023
BUY
Grant, award, or other acquisition
-
32,283
Added 14.21%
194,827
Common Stock, par valu...
Feb 23
2023
SELL
Open market or private sale
$215,475
$54.62 p/Share
3,945
Reduced 2.37%
162,544
Common Stock, par valu...
Feb 21
2023
SELL
Open market or private sale
$234,775
$62.11 p/Share
3,780
Reduced 2.22%
166,489
Common Stock, par valu...
Mar 07
2022
SELL
Open market or private sale
$466,638
$38.88 p/Share
12,002
Reduced 2.82%
413,524
Common stock, par valu...
Feb 28
2022
SELL
Open market or private sale
$4,068,723
$41.07 p/Share
99,068
Reduced 18.88%
425,526
Common stock, par valu...
Feb 25
2022
BUY
Grant, award, or other acquisition
-
185,067
Added 26.08%
524,594
Common stock, par valu...
Feb 23
2022
SELL
Open market or private sale
$270,431
$41.83 p/Share
6,465
Reduced 1.87%
339,527
Common stock, par valu...
Feb 17
2022
BUY
Grant, award, or other acquisition
-
40,284
Added 10.43%
345,992
Common stock, par valu...
Nov 08
2021
SELL
Open market or private sale
$2,671,000
$53.42 p/Share
50,000
Reduced 14.06%
305,708
Common stock, par valu...
Nov 08
2021
BUY
Exercise of conversion of derivative security
$1,977,000
$39.54 p/Share
50,000
Added 12.32%
355,708
Common stock, par valu...
Oct 15
2021
SELL
Open market or private sale
$2,537,500
$50.75 p/Share
50,000
Reduced 14.06%
305,708
Common stock, par valu...
Oct 15
2021
BUY
Exercise of conversion of derivative security
$1,977,000
$39.54 p/Share
50,000
Added 12.32%
355,708
Common stock, par valu...
Sep 13
2021
SELL
Open market or private sale
$2,779,210
$46.66 p/Share
59,563
Reduced 16.31%
305,708
Common stock, par valu...
Sep 13
2021
BUY
Exercise of conversion of derivative security
$1,414,026
$23.74 p/Share
59,563
Added 14.02%
365,271
Common stock, par valu...
Aug 16
2021
SELL
Open market or private sale
$7,464,773
$49.29 p/Share
151,446
Reduced 33.13%
305,708
Common stock, par valu...
Aug 16
2021
BUY
Exercise of conversion of derivative security
$4,791,751
$31.64 p/Share
151,446
Added 24.88%
457,154
Common stock, par valu...