Oct 31
2024
BUY
Grant, award, or other acquisition
$12,500
$62.5 p/Share
200
Added 0.02%
997,505
Common Stock
Jul 31
2024
BUY
Grant, award, or other acquisition
$12,489
$64.71 p/Share
193
Added 0.02%
997,305
Common Stock
Jul 22
2024
SELL
Open market or private sale
$1,249,391
$63.66 p/Share
19,626
Reduced 1.93%
997,112
Common Stock
Apr 30
2024
BUY
Grant, award, or other acquisition
$12,467
$54.68 p/Share
228
Added 0.02%
997,112
Common Stock
Mar 05
2024
SELL
Open market or private sale
$1,013,229
$53.61 p/Share
18,900
Reduced 1.86%
996,884
Common Stock
Feb 29
2024
BUY
Grant, award, or other acquisition
$12,489
$52.04 p/Share
240
Added 0.02%
1,015,784
Common Stock
Jan 22
2024
SELL
Payment of exercise price or tax liability
$187,107
$54.79 p/Share
3,415
Reduced 0.33%
1,026,374
Common Stock
Jan 22
2024
SELL
Sale (or disposition) back to the issuer
$593,375
$54.79 p/Share
10,830
Reduced 1.06%
1,015,544
Common Stock
Jan 22
2024
BUY
Exercise of conversion of derivative security
$593,334
$27.33 p/Share
21,710
Added 2.06%
1,029,789
Common Stock
Mar 09
2023
SELL
Sale (or disposition) back to the issuer
$675,978
$61.66 p/Share
10,963
Reduced 1.13%
960,076
Common Stock
Mar 09
2023
SELL
Payment of exercise price or tax liability
$337,526
$61.66 p/Share
5,474
Reduced 0.56%
971,039
Common Stock
Mar 09
2023
BUY
Exercise of conversion of derivative security
$675,821
$23.95 p/Share
28,218
Added 2.81%
976,513
Common Stock
Jan 31
2022
SELL
Payment of exercise price or tax liability
$62,364
$68.91 p/Share
905
Reduced 0.1%
903,139
Common Stock
Feb 24
2021
SELL
Open market or private sale
$2,007,744
$75.57 p/Share
26,568
Reduced 2.99%
861,000
Common Stock
Feb 03
2021
SELL
Payment of exercise price or tax liability
$62,737
$68.49 p/Share
916
Reduced 0.1%
887,568
Common Stock
Feb 01
2021
SELL
Payment of exercise price or tax liability
$239,315
$67.91 p/Share
3,524
Reduced 0.4%
888,484
Common Stock
Jan 27
2021
SELL
Payment of exercise price or tax liability
$76,468
$69.39 p/Share
1,102
Reduced 0.12%
892,008
Common Stock
Jan 26
2021
SELL
Open market or private sale
$475,063
$69.08 p/Share
6,877
Reduced 0.76%
893,110
Common Stock
Jan 25
2021
SELL
Payment of exercise price or tax liability
$218,317
$68.61 p/Share
3,182
Reduced 0.35%
899,987
Common Stock
Oct 30
2020
SELL
Open market or private sale
$1,980,800
$61.9 p/Share
32,000
Reduced 3.59%
860,161
Common Stock