Jul 29
2024
SELL
Open market or private sale
$267,235
$51.83 p/Share
5,156
Reduced 22.4%
17,857
Common Stock
Feb 26
2024
BUY
Grant, award, or other acquisition
$29,352
$38.42 p/Share
764
Added 3.21%
23,013
Common Stock
Feb 13
2024
SELL
Payment of exercise price or tax liability
$9,441
$39.34 p/Share
240
Reduced 1.07%
22,249
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$17,609
$41.24 p/Share
427
Reduced 1.86%
22,489
Common Stock
Feb 12
2024
BUY
Grant, award, or other acquisition
$224,964
$41.24 p/Share
5,455
Added 19.23%
22,916
Common Stock
Feb 08
2024
SELL
Payment of exercise price or tax liability
$8,496
$39.89 p/Share
213
Reduced 1.21%
17,461
Common Stock
Dec 19
2023
SELL
Open market or private sale
$4,445
$38.32 p/Share
116
Reduced 0.65%
17,674
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$10,743
$50.44 p/Share
213
Reduced 1.18%
17,790
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$8,834
$52.9 p/Share
167
Reduced 1.15%
14,377
Common Stock
Feb 13
2023
BUY
Grant, award, or other acquisition
$191,815
$52.9 p/Share
3,626
Added 16.76%
18,003
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$28,947
$52.92 p/Share
547
Reduced 3.62%
14,544
Common Stock
Dec 23
2022
SELL
Payment of exercise price or tax liability
$4,211
$51.99 p/Share
81
Reduced 0.53%
15,091
Common Stock
Oct 31
2022
SELL
Open market or private sale
$123,774
$52.05 p/Share
2,378
Reduced 13.55%
15,172
Common Stock
Oct 31
2022
BUY
Exercise of conversion of derivative security
$49,914
$20.99 p/Share
2,378
Added 11.93%
17,550
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$13,897
$64.94 p/Share
214
Reduced 1.39%
15,172
Common Stock
Feb 23
2022
SELL
Payment of exercise price or tax liability
$12,478
$69.71 p/Share
179
Reduced 1.15%
15,386
Common Stock
Feb 11
2022
BUY
Grant, award, or other acquisition
$184,807
$73.22 p/Share
2,524
Added 13.95%
15,565
Common Stock
Feb 10
2022
SELL
Payment of exercise price or tax liability
$19,345
$74.12 p/Share
261
Reduced 1.96%
13,041
Common Stock
Feb 08
2022
SELL
Payment of exercise price or tax liability
$15,238
$73.97 p/Share
206
Reduced 1.53%
13,302
Common Stock
Dec 20
2021
SELL
Payment of exercise price or tax liability
$9,293
$62.37 p/Share
149
Reduced 1.09%
13,508
Common Stock
Oct 25
2021
SELL
Open market or private sale
$195,585
$66.39 p/Share
2,946
Reduced 17.74%
13,657
Common Stock
May 10
2021
SELL
Open market or private sale
$179,400
$59.8 p/Share
3,000
Reduced 15.3%
16,603
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$11,725
$54.79 p/Share
214
Reduced 1.08%
19,603
Common Stock
Feb 24
2021
SELL
Payment of exercise price or tax liability
$12,492
$56.78 p/Share
220
Reduced 1.1%
19,817
Common Stock
Feb 23
2021
SELL
Payment of exercise price or tax liability
$9,696
$54.17 p/Share
179
Reduced 0.89%
20,037
Common Stock