Nov 01
2024
BUY
Grant, award, or other acquisition
-
409
Added 0.92%
43,889
Common Stock
Aug 01
2024
BUY
Grant, award, or other acquisition
-
423
Added 0.96%
43,480
Common Stock
Jun 20
2024
BUY
Exercise of conversion of derivative security
-
5,669
Added 11.63%
43,057
Common Stock
May 01
2024
BUY
Grant, award, or other acquisition
-
466
Added 1.23%
37,388
Common Stock
Jun 08
2023
BUY
Exercise of conversion of derivative security
-
5,244
Added 12.44%
36,922
Common Stock
Feb 01
2023
BUY
Grant, award, or other acquisition
-
472
Added 1.47%
31,678
Common Stock
Nov 01
2022
BUY
Grant, award, or other acquisition
-
597
Added 1.88%
31,206
Common Stock
Aug 01
2022
BUY
Grant, award, or other acquisition
-
486
Added 1.56%
30,609
Common Stock
Jun 08
2022
BUY
Exercise of conversion of derivative security
-
3,791
Added 11.18%
30,123
Common Stock
May 01
2022
BUY
Grant, award, or other acquisition
-
458
Added 1.71%
26,332
Common Stock
Oct 13
2021
SELL
Open market or private sale
$25,677
$74.86 p/Share
343
Reduced 1.31%
25,874
Common Stock
Oct 06
2021
SELL
Open market or private sale
$4,650
$71.54 p/Share
65
Reduced 0.25%
26,217
Common Stock
Sep 29
2021
SELL
Open market or private sale
$560
$69.97 p/Share
8
Reduced 0.03%
26,282
Common Stock
Sep 15
2021
SELL
Open market or private sale
$34,257
$73.99 p/Share
463
Reduced 1.73%
26,290
Common Stock
Aug 13
2021
BUY
Open market or private purchase
$39,675
$74.02 p/Share
536
Added 1.96%
26,753
Common Stock
Aug 12
2021
BUY
Open market or private purchase
$1,102
$68.89 p/Share
16
Added 0.06%
26,217
Common Stock
Jul 21
2021
BUY
Open market or private purchase
$489
$69.86 p/Share
7
Added 0.03%
26,201
Common Stock
Jul 14
2021
BUY
Open market or private purchase
$1,293
$68.03 p/Share
19
Added 0.07%
26,194
Common Stock
Jun 15
2021
BUY
Open market or private purchase
$3,496
$65.96 p/Share
53
Added 0.2%
26,175
Common Stock
Jun 15
2021
BUY
Exercise of conversion of derivative security
-
4,873
Added 15.85%
25,874
Common Stock
May 19
2021
BUY
Open market or private purchase
$12,675
$59.79 p/Share
212
Added 0.99%
21,249
Common Stock
Apr 13
2021
BUY
Open market or private purchase
$1,787
$63.82 p/Share
28
Added 0.13%
21,037
Common Stock
Mar 10
2021
SELL
Open market or private sale
$664
$55.34 p/Share
12
Reduced 0.06%
21,009
Common Stock
Mar 03
2021
SELL
Open market or private sale
$601
$54.6 p/Share
11
Reduced 0.05%
21,021
Common Stock
Feb 09
2021
BUY
Open market or private purchase
$1,929
$62.23 p/Share
31
Added 0.15%
21,032
Common Stock