May 03
2024
SELL
Open market or private sale
$65,520
$43.68 p/Share
1,500
Reduced 6.33%
22,181
Common Stock
Feb 13
2024
SELL
Payment of exercise price or tax liability
$5,861
$39.34 p/Share
149
Reduced 0.63%
23,681
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$10,763
$41.24 p/Share
261
Reduced 1.08%
23,830
Common Stock
Feb 12
2024
BUY
Grant, award, or other acquisition
$168,712
$41.24 p/Share
4,091
Added 14.52%
24,091
Common Stock
Feb 08
2024
SELL
Payment of exercise price or tax liability
$5,185
$39.89 p/Share
130
Reduced 0.65%
20,000
Common Stock
Dec 19
2023
SELL
Open market or private sale
$3,142
$38.32 p/Share
82
Reduced 0.41%
20,130
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$2,875
$50.44 p/Share
57
Reduced 0.28%
20,212
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$5,448
$52.9 p/Share
103
Reduced 0.58%
17,574
Common Stock
Feb 13
2023
BUY
Grant, award, or other acquisition
$142,565
$52.9 p/Share
2,695
Added 11.74%
20,269
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$17,834
$52.92 p/Share
337
Reduced 1.87%
17,677
Common Stock
Jan 31
2023
SELL
Open market or private sale
$228,357
$53.02 p/Share
4,307
Reduced 19.3%
18,014
Common Stock
Jan 31
2023
BUY
Exercise of conversion of derivative security
$97,624
$20.99 p/Share
4,651
Added 19.21%
19,564
Common Stock
Dec 23
2022
SELL
Payment of exercise price or tax liability
$3,639
$51.99 p/Share
70
Reduced 0.39%
17,670
Common Stock
Mar 23
2022
SELL
Payment of exercise price or tax liability
$677
$67.7 p/Share
10
Reduced 0.06%
17,740
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$3,702
$64.94 p/Share
57
Reduced 0.32%
17,750
Common Stock
Feb 23
2022
SELL
Payment of exercise price or tax liability
$3,695
$69.71 p/Share
53
Reduced 0.3%
17,807
Common Stock
Feb 11
2022
BUY
Grant, award, or other acquisition
$136,629
$73.22 p/Share
1,866
Added 9.46%
17,860
Common Stock
Feb 10
2022
SELL
Payment of exercise price or tax liability
$11,711
$74.12 p/Share
158
Reduced 0.98%
15,994
Common Stock
Feb 10
2022
SELL
Open market or private sale
$152,706
$74.6 p/Share
2,047
Reduced 11.25%
16,152
Common Stock
Feb 10
2022
BUY
Exercise of conversion of derivative security
$59,404
$29.02 p/Share
2,047
Added 10.11%
18,199
Common Stock
Feb 08
2022
SELL
Payment of exercise price or tax liability
$9,616
$73.97 p/Share
130
Reduced 0.8%
16,152
Common Stock
Feb 04
2022
SELL
Open market or private sale
$213,938
$70.63 p/Share
3,029
Reduced 15.69%
16,282
Common Stock
Feb 04
2022
BUY
Exercise of conversion of derivative security
$56,096
$29.02 p/Share
1,933
Added 9.1%
19,311
Common Stock
Dec 20
2021
SELL
Payment of exercise price or tax liability
$5,052
$62.37 p/Share
81
Reduced 0.46%
17,378
Common Stock
Apr 23
2021
SELL
Open market or private sale
$114,152
$54.54 p/Share
2,093
Reduced 10.7%
17,459
Common Stock