Mar 03
2025
SELL
Payment of exercise price or tax liability
$448,382
$85.7 p/Share
5,232
Reduced 2.09%
245,129
Common Stock
Feb 25
2025
SELL
Payment of exercise price or tax liability
$2,195,068
$82.2 p/Share
26,704
Reduced 9.64%
250,361
Common Stock
Feb 25
2025
BUY
Grant, award, or other acquisition
-
72,284
Added 20.69%
277,065
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$360,085
$69.73 p/Share
5,164
Reduced 2.46%
204,781
Common Stock
Feb 27
2024
SELL
Payment of exercise price or tax liability
$2,393,835
$69.16 p/Share
34,613
Reduced 14.15%
209,945
Common Stock
Feb 27
2024
BUY
Grant, award, or other acquisition
-
82,760
Added 25.28%
244,558
Common Stock
Aug 31
2023
BUY
Grant, award, or other acquisition
-
11,841
Added 6.82%
161,798
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$383,218
$71.27 p/Share
5,377
Reduced 3.46%
149,957
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$3,031,022
$71.73 p/Share
42,256
Reduced 21.39%
155,334
Common Stock
Feb 28
2023
BUY
Grant, award, or other acquisition
-
92,820
Added 31.96%
197,590
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$350,360
$64.44 p/Share
5,437
Reduced 4.93%
104,770
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
$2,193,755
$68.96 p/Share
31,812
Reduced 22.4%
110,207
Common Stock
Feb 22
2022
BUY
Grant, award, or other acquisition
-
76,246
Added 34.93%
142,019
Common Stock
Mar 02
2021
SELL
Payment of exercise price or tax liability
$34,610
$58.96 p/Share
587
Reduced 0.88%
65,773
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$182,837
$59.44 p/Share
3,076
Reduced 4.43%
66,360
Common Stock
Feb 24
2021
SELL
Open market or private sale
$460,804
$59.52 p/Share
7,742
Reduced 10.03%
69,436
Common Stock
Feb 24
2021
BUY
Exercise of conversion of derivative security
$367,586
$34.21 p/Share
10,745
Added 12.22%
77,178
Common Stock
Feb 23
2021
SELL
Payment of exercise price or tax liability
$155,693
$57.43 p/Share
2,711
Reduced 3.92%
66,433
Common Stock
Feb 23
2021
BUY
Grant, award, or other acquisition
-
18,362
Added 20.98%
69,144
Common Stock
Feb 05
2021
SELL
Open market or private sale
$389,352
$52.22 p/Share
7,456
Reduced 19.13%
31,521
Common Stock
Feb 05
2021
BUY
Exercise of conversion of derivative security
$352,603
$40.91 p/Share
8,619
Added 18.11%
38,977
Common Stock
Mar 02
2020
SELL
Payment of exercise price or tax liability
$80,564
$44.56 p/Share
1,808
Reduced 5.62%
30,358
Common Stock
Mar 02
2020
BUY
Exercise of conversion of derivative security
-
5,277
Added 14.35%
31,509
Common Stock
Feb 25
2020
SELL
Payment of exercise price or tax liability
$64,470
$47.58 p/Share
1,355
Reduced 4.8%
26,889
Common Stock
Feb 25
2020
BUY
Grant, award, or other acquisition
-
3,981
Added 12.35%
28,244
Common Stock