Nov 29
2024
BUY
Grant, award, or other acquisition
$8,845
$104.06 p/Share
85
Added 0.53%
15,981
Common Stock
May 31
2024
BUY
Grant, award, or other acquisition
$16,102
$89.46 p/Share
180
Added 1.12%
15,896
Common Stock
Feb 13
2024
SELL
Payment of exercise price or tax liability
$177,158
$87.27 p/Share
2,030
Reduced 11.44%
15,716
Common Stock
Feb 13
2024
BUY
Exercise of conversion of derivative security
-
6,569
Added 27.02%
17,746
Common Stock
Jan 15
2024
SELL
Payment of exercise price or tax liability
$23,901
$91.93 p/Share
260
Reduced 2.27%
11,177
Common Stock
Nov 30
2023
BUY
Grant, award, or other acquisition
$7,990
$63.42 p/Share
126
Added 1.09%
11,437
Common Stock
May 31
2023
BUY
Grant, award, or other acquisition
$13,214
$60.34 p/Share
219
Added 1.9%
11,311
Common Stock
Jan 15
2023
SELL
Payment of exercise price or tax liability
$22,412
$71.15 p/Share
315
Reduced 2.76%
11,092
Common Stock
Nov 30
2022
BUY
Grant, award, or other acquisition
$6,521
$60.38 p/Share
108
Added 0.94%
11,407
Common Stock
May 31
2022
BUY
Grant, award, or other acquisition
$13,154
$67.46 p/Share
195
Added 1.7%
11,299
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$40,012
$81.16 p/Share
493
Reduced 4.23%
11,163
Common Stock
Feb 15
2022
BUY
Exercise of conversion of derivative security
-
1,612
Added 12.15%
11,656
Common Stock
Jan 24
2022
BUY
Grant, award, or other acquisition
-
1,386
Added 12.13%
10,044
Common Stock
Jan 15
2022
SELL
Payment of exercise price or tax liability
$27,128
$87.51 p/Share
310
Reduced 3.46%
8,658
Common Stock
Nov 30
2021
BUY
Grant, award, or other acquisition
$5,020
$65.19 p/Share
77
Added 0.85%
8,968
Common Stock
May 28
2021
BUY
Grant, award, or other acquisition
$16,191
$53.97 p/Share
300
Added 3.26%
8,891
Common Stock
Mar 23
2021
SELL
Payment of exercise price or tax liability
$5,477
$92.83 p/Share
59
Reduced 0.53%
11,104
Common Stock
Mar 23
2021
SELL
Payment of exercise price or tax liability
$4,188
$70.99 p/Share
59
Reduced 0.68%
8,591
Common Stock
Feb 16
2021
BUY
Grant, award, or other acquisition
-
894
Added 9.37%
8,650
Common Stock
Feb 12
2021
SELL
Payment of exercise price or tax liability
$15,392
$67.51 p/Share
228
Reduced 2.86%
7,756
Common Stock
Feb 12
2021
BUY
Exercise of conversion of derivative security
-
748
Added 8.57%
7,984
Common Stock
Jan 15
2021
SELL
Payment of exercise price or tax liability
$22,166
$64.25 p/Share
345
Reduced 4.55%
7,236
Common Stock
Dec 31
2020
SELL
Payment of exercise price or tax liability
$5,557
$64.62 p/Share
86
Reduced 1.12%
7,581
Common Stock
Dec 31
2020
BUY
Exercise of conversion of derivative security
-
238
Added 3.01%
7,667
Commom Stock
May 31
2020
BUY
Grant, award, or other acquisition
$12,921
$43.07 p/Share
300
Added 3.88%
7,429
Common Stock