Feb 13
2024
SELL
Payment of exercise price or tax liability
$48,152
$39.34 p/Share
1,224
Reduced 1.42%
85,088
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$87,758
$41.24 p/Share
2,128
Reduced 2.41%
86,312
Common Stock
Feb 12
2024
BUY
Grant, award, or other acquisition
$688,254
$41.24 p/Share
16,689
Added 15.87%
88,440
Common Stock
Feb 08
2024
SELL
Payment of exercise price or tax liability
$36,778
$39.89 p/Share
922
Reduced 1.27%
71,751
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$47,867
$50.44 p/Share
949
Reduced 1.29%
72,673
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$29,147
$52.9 p/Share
551
Reduced 0.87%
62,504
Common Stock
Feb 13
2023
BUY
Grant, award, or other acquisition
$588,142
$52.9 p/Share
11,118
Added 13.12%
73,622
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$92,610
$52.92 p/Share
1,750
Reduced 2.7%
63,055
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$68,187
$64.94 p/Share
1,050
Reduced 1.59%
64,805
Common Stock
Feb 23
2022
SELL
Payment of exercise price or tax liability
$67,340
$69.71 p/Share
966
Reduced 1.45%
65,855
Common Stock
Feb 11
2022
BUY
Grant, award, or other acquisition
$552,006
$73.22 p/Share
7,539
Added 10.14%
66,821
Common Stock
Feb 10
2022
SELL
Payment of exercise price or tax liability
$100,877
$74.12 p/Share
1,361
Reduced 2.24%
59,282
Common Stock
Feb 08
2022
SELL
Payment of exercise price or tax liability
$94,904
$73.97 p/Share
1,283
Reduced 2.07%
60,643
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$57,584
$54.79 p/Share
1,051
Reduced 1.67%
61,926
Common Stock
Mar 01
2021
SELL
Other acquisition or disposition
-
316
Reduced 0.5%
62,977
Common Stock
Feb 24
2021
SELL
Payment of exercise price or tax liability
$70,805
$56.78 p/Share
1,247
Reduced 1.93%
63,293
Common Stock
Feb 24
2021
SELL
Open market or private sale
$1,693,775
$55.55 p/Share
30,491
Reduced 32.51%
63,293
Common Stock
Feb 24
2021
BUY
Exercise of conversion of derivative security
$999,190
$32.77 p/Share
30,491
Added 24.54%
93,784
Common Stock
Feb 23
2021
SELL
Payment of exercise price or tax liability
$52,274
$54.17 p/Share
965
Reduced 1.47%
64,540
Common Stock
Feb 10
2021
SELL
Payment of exercise price or tax liability
$68,420
$49.58 p/Share
1,380
Reduced 2.06%
65,505
Common Stock
Feb 08
2021
BUY
Grant, award, or other acquisition
$534,226
$48.65 p/Share
10,981
Added 14.1%
66,885
Common Stock
Mar 10
2020
SELL
Other acquisition or disposition
-
1,328
Reduced 2.32%
55,904
Common Stock