Nov 30
2024
SELL
Payment of exercise price or tax liability
$5,147
$59.85 p/Share
86
Reduced 1.01%
8,394
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$238,998
$79.56 p/Share
3,004
Reduced 26.16%
8,480
Common Stock
Apr 01
2024
BUY
Grant, award, or other acquisition
$849,939
$79.56 p/Share
10,683
Added 41.42%
15,109
Common Stock (restricted)
Feb 12
2024
BUY
Grant, award, or other acquisition
-
2,452
Added 25.54%
7,150
Common Stock
Dec 14
2023
SELL
Payment of exercise price or tax liability
$8,354
$68.48 p/Share
122
Reduced 1.37%
8,760
Common Stock (restricted)
Aug 03
2023
SELL
Open market or private sale
$1,928,576
$74.87 p/Share
25,759
Reduced 84.57%
4,698
Common Stock
Apr 01
2023
SELL
Payment of exercise price or tax liability
$109,310
$74.31 p/Share
1,471
Reduced 4.61%
30,457
Common Stock
Apr 01
2023
BUY
Grant, award, or other acquisition
$162,441
$74.31 p/Share
2,186
Added 19.4%
9,080
Common Stock (restricted)
Feb 28
2023
SELL
Payment of exercise price or tax liability
$14,953
$83.54 p/Share
179
Reduced 0.68%
26,151
Common Stock
Dec 01
2022
SELL
Payment of exercise price or tax liability
$15,552
$101.65 p/Share
153
Reduced 0.58%
26,177
Common Stock
Apr 01
2022
SELL
Payment of exercise price or tax liability
$670,934
$101.09 p/Share
6,637
Reduced 20.13%
26,330
Common Stock
Apr 01
2022
BUY
Grant, award, or other acquisition
$324,903
$101.09 p/Share
3,214
Added 20.04%
12,824
Common Stock (restricted)
Feb 28
2022
SELL
Payment of exercise price or tax liability
$45,191
$103.65 p/Share
436
Reduced 1.61%
26,668
Common Stock
Feb 21
2022
BUY
Grant, award, or other acquisition
-
8,595
Added 24.78%
26,092
Common Stock
Jan 28
2022
SELL
Open market or private sale
$660,431
$109.0 p/Share
6,059
Reduced 25.72%
17,497
Common Stock
Jan 28
2022
BUY
Exercise of conversion of derivative security
$619,593
$102.26 p/Share
6,059
Added 20.46%
23,556
Common Stock
Dec 01
2021
SELL
Payment of exercise price or tax liability
$6,037
$88.78 p/Share
68
Reduced 0.4%
16,921
Common Stock (restricted)
Apr 03
2021
SELL
Payment of exercise price or tax liability
$35,664
$74.3 p/Share
480
Reduced 2.67%
17,497
Common Stock
Apr 01
2021
SELL
Payment of exercise price or tax liability
$501,451
$74.3 p/Share
6,749
Reduced 28.51%
16,920
Common Stock
Apr 01
2021
BUY
Grant, award, or other acquisition
$349,953
$74.3 p/Share
4,710
Added 20.7%
18,046
Common Stock (restricted)
Mar 31
2021
SELL
Open market or private sale
$406,600
$76.0 p/Share
5,350
Reduced 42.48%
7,244
Common Stock
Mar 31
2021
BUY
Exercise of conversion of derivative security
$397,452
$74.29 p/Share
5,350
Added 29.81%
12,594
Common Stock
Feb 28
2021
SELL
Payment of exercise price or tax liability
$76,919
$68.13 p/Share
1,129
Reduced 13.48%
7,244
Common Stock
Feb 01
2021
BUY
Grant, award, or other acquisition
-
13,113
Added 42.24%
17,930
Common Stock
May 26
2020
SELL
Open market or private sale
$17,550
$65.0 p/Share
270
Reduced 5.61%
4,547
Common Stock