May 17
2024
SELL
Open market or private sale
$6,617
$45.02 p/Share
147
Reduced 1.22%
11,938
Common Stock
Mar 06
2024
SELL
Payment of exercise price or tax liability
$1,982
$41.3 p/Share
48
Reduced 0.4%
12,085
Common Stock
Feb 22
2024
SELL
Open market or private sale
$225,055
$40.21 p/Share
5,597
Reduced 31.57%
12,133
Common Stock
Feb 13
2024
SELL
Payment of exercise price or tax liability
$9,520
$39.34 p/Share
242
Reduced 1.35%
17,730
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$17,691
$41.24 p/Share
429
Reduced 2.33%
17,972
Common Stock
Feb 12
2024
BUY
Grant, award, or other acquisition
$243,975
$41.24 p/Share
5,916
Added 24.33%
18,401
Common Stock
Feb 08
2024
SELL
Payment of exercise price or tax liability
$7,978
$39.89 p/Share
200
Reduced 1.58%
12,485
Common Stock
Dec 19
2023
SELL
Open market or private sale
$7,050
$38.32 p/Share
184
Reduced 1.43%
12,685
Common Stock
Mar 06
2023
BUY
Grant, award, or other acquisition
$37,984
$48.76 p/Share
779
Added 5.71%
12,869
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$11,298
$50.44 p/Share
224
Reduced 1.82%
12,090
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$200,338
$52.79 p/Share
3,795
Reduced 31.17%
8,380
Common Stock
Feb 13
2023
BUY
Grant, award, or other acquisition
$208,108
$52.9 p/Share
3,934
Added 24.21%
12,314
Common Stock
Feb 13
2023
BUY
Exercise of conversion of derivative security
$190,266
$47.65 p/Share
3,993
Added 27.98%
10,278
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$30,005
$52.92 p/Share
567
Reduced 6.48%
8,182
Common Stock
Dec 23
2022
SELL
Payment of exercise price or tax liability
$5,770
$51.99 p/Share
111
Reduced 1.25%
8,749
Common Stock
Aug 18
2022
SELL
Open market or private sale
$202,380
$58.78 p/Share
3,443
Reduced 27.99%
8,860
Common Stock
Aug 10
2022
SELL
Open market or private sale
$269,024
$56.34 p/Share
4,775
Reduced 27.96%
12,303
Common Stock
Aug 10
2022
BUY
Exercise of conversion of derivative security
$263,235
$48.46 p/Share
5,432
Added 27.44%
14,365
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$15,456
$64.94 p/Share
238
Reduced 2.0%
11,646
Common Stock
Feb 23
2022
SELL
Payment of exercise price or tax liability
$13,872
$69.71 p/Share
199
Reduced 1.65%
11,884
Common Stock
Feb 11
2022
BUY
Grant, award, or other acquisition
$200,183
$73.22 p/Share
2,734
Added 18.45%
12,083
Common Stock
Feb 10
2022
SELL
Payment of exercise price or tax liability
$21,421
$74.12 p/Share
289
Reduced 3.0%
9,349
Common Stock
Feb 08
2022
SELL
Payment of exercise price or tax liability
$16,791
$73.97 p/Share
227
Reduced 2.3%
9,638
Common Stock
Dec 20
2021
SELL
Payment of exercise price or tax liability
$10,166
$62.37 p/Share
163
Reduced 1.63%
9,865
Common Stock
Nov 03
2021
SELL
Open market or private sale
$82,030
$65.0 p/Share
1,262
Reduced 11.18%
10,028
Common Stock