Jan 31
2023
BUY
Grant, award, or other acquisition
-
522
Added 0.2%
266,728
Common Stock, par valu...
Jan 26
2023
SELL
Open market or private sale
$1,055,228
$102.35 p/Share
10,310
Reduced 3.73%
266,206
Common Stock, par valu...
Jan 12
2023
SELL
Payment of exercise price or tax liability
$1,376,595
$98.61 p/Share
13,960
Reduced 6.13%
213,768
Common Stock, par valu...
Jan 12
2023
BUY
Grant, award, or other acquisition
-
62,748
Added 18.5%
276,516
Common Stock, par valu...
Jan 12
2023
BUY
Grant, award, or other acquisition
-
17,992
Added 7.53%
220,848
Common Stock, par valu...
Jan 11
2023
SELL
Payment of exercise price or tax liability
$133,677
$96.24 p/Share
1,389
Reduced 0.66%
209,736
Common Stock, par valu...
Dec 16
2022
SELL
Payment of exercise price or tax liability
$248,224
$86.01 p/Share
2,886
Reduced 1.35%
211,125
Common Stock, par valu...
Nov 09
2022
SELL
Payment of exercise price or tax liability
$472,156
$68.28 p/Share
6,915
Reduced 3.13%
214,011
Common Stock, par valu...
Mar 01
2022
SELL
Payment of exercise price or tax liability
$688,878
$81.64 p/Share
8,438
Reduced 3.68%
220,926
Common Stock, par valu...
Jan 12
2022
SELL
Payment of exercise price or tax liability
$472,243
$85.8 p/Share
5,504
Reduced 3.52%
150,692
Common Stock, par valu...
Jan 12
2022
BUY
Grant, award, or other acquisition
-
92,658
Added 28.77%
229,364
Common Stock, par valu...
Jan 11
2022
SELL
Payment of exercise price or tax liability
$357,834
$85.3 p/Share
4,195
Reduced 2.87%
142,210
Common Stock, par valu...
Nov 09
2021
BUY
Grant, award, or other acquisition
-
52,715
Added 26.47%
146,405
Common Stock, par valu...
Aug 18
2021
SELL
Payment of exercise price or tax liability
$489,732
$92.35 p/Share
5,303
Reduced 5.36%
93,690
Common Stock, par valu...
May 13
2021
-
2,500
Reduced 2.46%
98,993
Common Stock, par valu...
Mar 25
2021
SELL
Open market or private sale
$384,412
$127.5 p/Share
3,015
Reduced 2.88%
101,493
Common Stock, par valu...
Mar 01
2021
SELL
Payment of exercise price or tax liability
$311,156
$131.79 p/Share
2,361
Reduced 2.21%
104,508
Common Stock, par valu...
Jan 11
2021
SELL
Payment of exercise price or tax liability
$207,742
$108.03 p/Share
1,923
Reduced 2.17%
86,503
Common Stock, par valu...
Jan 11
2021
BUY
Grant, award, or other acquisition
-
25,253
Added 19.11%
106,869
Common Stock, par valu...
Jan 04
2021
SELL
Open market or private sale
$530,386
$113.5 p/Share
4,673
Reduced 5.3%
83,539
Common Stock, par valu...
Nov 09
2020
SELL
Open market or private sale
$758,300
$100.0 p/Share
7,583
Reduced 7.92%
88,212
Common Stock, par valu...